Spring Boot Bean Validation은 어디까지 믿어도 될까: @Valid와 비즈니스 규칙의 경계
Spring Boot Bean Validation을 @Valid, DTO 검증, 서비스 계층 검증, 도메인 규칙의 경계로 설명합니다.
Spring Boot Bean Validation을 @Valid, DTO 검증, 서비스 계층 검증, 도메인 규칙의 경계로 설명합니다.
Spring Boot 예외 처리를 @ControllerAdvice, @ExceptionHandler, ErrorResponse, validation error 기준으로 정리합니다.
Spring Boot profile을 local, dev, prod 환경별 설정 분리 기준으로 설명합니다. application.yml과 secret 분리 원칙도 정리합니다.
Spring Boot 의존성 주입을 new로 직접 객체를 만드는 방식과 비교해 설명합니다. Bean, IoC Container, constructor injection, 테스트 편의성, 결합도 기준을 예제로 정리합니다.
Spring AI가 Spring Boot에서 LLM 앱을 만들 때 제공하는 ChatClient, prompt template, vector store, tool calling의 역할을 정리합니다. 기존 service 계층과 AI 호출 경계를 나눠 설명합니다.
Spring Security에서 직접 JWT 필터를 구현하는 방식과 OAuth2 Resource Server 설정의 차이를 설명합니다. 인증/인가 흐름, Bearer token 처리, JwtDecoder, 실무 선택 기준을 중심으로 정리합니다.