2026-05-17•자바 백엔드 입문 자바 백엔드 입문 39편. @Async와 CompletableFuture로 자바 비동기 처리하는 표준 패턴을 카페 주문 비유로 풀어쓴 학습 노트.…
Spring
자바 백엔드 입문 38편 — Spring ApplicationEvent @EventListener
2026-05-17•자바 백엔드 입문 자바 백엔드 입문 38편. Spring ApplicationEvent와 @EventListener로 서비스 간 결합도를 낮추는 도메인 이벤트 패턴을 사내 게시판 비유로…
자바 백엔드 입문 37편 — Spring Security 기초
2026-05-17•자바 백엔드 입문 자바 백엔드 입문 37편. Spring Security가 무엇이고 SecurityFilterChain·인증·인가·JWT 기초 패턴을 회사 출입증 시스템 비유로 풀어쓴 학습 노트.…
자바 백엔드 입문 36편 — Logback SLF4J 로깅
2026-05-17•자바 백엔드 입문 자바 백엔드 입문 36편. log.info 한 줄 뒷단에 SLF4J·Logback이 어떻게 동작하고 로그 레벨·파일 분리·MDC 트레이스 ID까지 풀어쓴…
자바 백엔드 입문 35편 — 커스텀 Validator 만들기
2026-05-16•자바 백엔드 입문 자바 백엔드 입문 35편. 회사 고유 규칙(한국 전화번호·중복 이메일·비즈니스 룰)을 직접 어노테이션으로 만드는 커스텀 Validator 패턴을 회사…
자바 백엔드 입문 34편 — Bean Validation @Valid @NotNull
2026-05-16•자바 백엔드 입문 자바 백엔드 입문 34편. @Valid·@NotNull·@Email·@Min·@Pattern으로 DTO 검증을 자동화하는 Bean Validation을 공항 보안 검색대 비유로 풀어쓴 Phase 5…
자바 백엔드 입문 33편 — @ExceptionHandler @ControllerAdvice
2026-05-16•자바 백엔드 입문 자바 백엔드 입문 33편. Phase 4 Web MVC 마무리. @ExceptionHandler·@ControllerAdvice로 컨트롤러 예외를 일관된 JSON 오류 응답으로 변환하는…
자바 백엔드 입문 32편 — CORS 설정
2026-05-17•자바 백엔드 입문 자바 백엔드 입문 32편. 프론트와 백엔드가 분리된 시대 거의 필수가 된 CORS의 정체와 Spring Boot 설정 표준…
자바 백엔드 입문 31편 — 파일 업로드 @RequestPart MultipartFile
2026-05-17•자바 백엔드 입문 자바 백엔드 입문 31편. multipart/form-data로 파일·이미지를 서버로 업로드하는 표준 패턴. @RequestPart·MultipartFile·application.yml 크기 제한·S3 업로드 흐름까지 풀어쓴 학습…