
하나의 도메인에서 DTO가 여러개 나오게 되면서 클래스 파일도 많아졌다. "이걸 좀 더 효율적으로 소스코드를 줄일 수 있는 방법은 없을까?" 고민을 했다. 답은 static Inner class에 있었다.

API 예외 처리는 어떻게 해야할까?

에러처리를 할 때에 파라미터로 BindingResult와 Errors를 사용할 때가 있다. 이 둘의 차이점은 무엇일까?

Spring Security에 대해서 알아봅니다.

IoC, Inversion Of Control: 뒤바뀐 제어권, 제어의 역행

DI, Dependency Injection: 의존관계 주입이라는 뜻,

AOP를 사용하지 않는다면? AOP를 알기 전에 AOP를 사용하는 이유에 대해 먼저 알아보려고한다.

테스트 코드의 이점은 많습니다. 단순히 개발 속도가 향상하는 것 뿐만 아니라 리팩토링, 유지보수 등에서도 테스트 코드의 존재는 매우 중요합니다.

인프런 - 스프링 핵심 원리 기본편 정리
Spring Bean Life Cycle을 알아보자.

Spring Filter, Interceptor를 알아보자.

Spring Batch는 대용량 데이터를 효율적으로 처리하기 위한 배치 처리 프레임워크이다.