2026-05-17•자바 백엔드 입문 자바 백엔드 입문 59편. Springdoc OpenAPI로 컨트롤러 코드만으로 Swagger UI API 문서를 자동 생성하는 표준 패턴 풀어쓴…
Spring
자바 백엔드 입문 58편 — MapStruct DTO 매핑 자동화
2026-05-17•자바 백엔드 입문 자바 백엔드 입문 58편. Entity와 DTO 사이 변환을 컴파일 시점 코드 생성으로 자동화하는 MapStruct 표준 패턴을 풀어쓴…
자바 백엔드 입문 57편 — Spring Boot Actuator
2026-05-17•자바 백엔드 입문 자바 백엔드 입문 57편. 운영 환경 백엔드의 헬스 체크·메트릭·로그 레벨 동적 변경을 자동으로 제공하는 Spring Boot Actuator의…
자바 백엔드 입문 56편 — @Cacheable 캐싱
2026-05-16•자바 백엔드 입문 자바 백엔드 입문 시리즈 59편 중 56편. @Cacheable·@CacheEvict로 메서드 결과를 자동 캐싱하는 표준 패턴과 Redis 연동, 키…
자바 백엔드 입문 55편 — @Scheduled로 작업 스케줄링
2026-05-16•자바 백엔드 입문 자바 백엔드 입문 55편. Phase 8 Integration 시작. @Scheduled 한 줄로 매분·매시간·매일 자동 실행되는 배치 작업을 출퇴근…
자바 백엔드 입문 54편 — Testcontainers 실제 DB 통합 테스트
2026-05-17•자바 백엔드 입문 자바 백엔드 입문 54편. H2 인메모리 대신 진짜 PostgreSQL을 Docker로 띄워 통합 테스트하는 Testcontainers 표준 패턴 풀어쓴…
자바 백엔드 입문 53편 — MockMvc로 컨트롤러 테스트
2026-05-16•자바 백엔드 입문 자바 백엔드 입문 53편. Phase 7 마무리. MockMvc로 컨트롤러를 실제 Tomcat 없이 HTTP 요청·응답을 시뮬레이션하는 표준 패턴을…
자바 백엔드 입문 52편 — @SpringBootTest 통합 테스트
2026-05-16•자바 백엔드 입문 자바 백엔드 입문 52편. Phase 7 Testing 시작. @SpringBootTest로 Spring 컨테이너를 띄우고 실제 Bean들로 통합 테스트하는 표준…
자바 백엔드 입문 51편 — 영속성 컨텍스트와 LazyLoading
2026-05-16•자바 백엔드 입문 자바 백엔드 입문 51편. JPA의 가장 어려운 개념 영속성 컨텍스트와 LazyLoading. 1차 캐시·변경 감지·N+1 함정과 회피 패턴을…