Spring Boot Bean Validation은 어디까지 믿어도 될까: @Valid와 비즈니스 규칙의 경계
Spring Boot Bean Validation을 @Valid, DTO 검증, 서비스 계층 검증, 도메인 규칙의 경계로 설명합니다.
Spring Boot Bean Validation을 @Valid, DTO 검증, 서비스 계층 검증, 도메인 규칙의 경계로 설명합니다.
자바 HashMap이 key를 찾는 흐름을 hashCode, bucket, equals, collision, mutable key 기준으로 설명합니다.
Spring Boot 예외 처리를 @ControllerAdvice, @ExceptionHandler, ErrorResponse, validation error 기준으로 정리합니다.
JWT access token과 refresh token을 왜 나누는지 로그인 유지, 짧은 만료 시간, 재발급, 탈취 위험 기준으로 설명합니다.
Spring Boot profile을 local, dev, prod 환경별 설정 분리 기준으로 설명합니다. application.yml과 secret 분리 원칙도 정리합니다.
자바 record와 class의 차이를 데이터 운반 객체, final 필드, equals/hashCode/toString 자동 생성, 불변성, DTO 사용 기준으로 설명합니다.