
JPA 에서 기본 키(PK) 매핑
JPA에서 기본 키를 매핑하는 전략(직접 할당, IDENTITY, SEQUENCE, TABLE)을 비교하고 자연 키와 대리 키의 선택 기준을 정리합니다.

JPA에서 기본 키를 매핑하는 전략(직접 할당, IDENTITY, SEQUENCE, TABLE)을 비교하고 자연 키와 대리 키의 선택 기준을 정리합니다.

JPA 영속성 컨텍스트의 개념과 엔티티 매니저의 역할을 정리합니다. 1차 캐시, 쓰기 지연, 변경 감지 등 핵심 동작 원리를 다룹니다.

Jenkins 빌드 서버와 Tomcat 배포 서버를 연동하는 방법을 정리합니다. SSH 키 교환, 플러그인 설정, GitHub 연동까지 다룹니다.

Spring의 @Controller와 @RestController의 차이점을 실행 흐름과 함께 비교하고, @ResponseBody의 역할을 설명합니다.
Spring의 ResponseEntity 개념과 사용 이유를 알아봅니다. HTTP 상태 코드를 세밀하게 제어할 수 있는 응답 방식을 설명합니다.

IntelliJ에서 Maven 기반 Spring MVC 프로젝트를 생성하고 Tomcat 서버로 실행하는 전체 과정을 단계별로 안내합니다.

자바 프로젝트 관리 도구 Maven의 개념과 빌드 라이프사이클, POM 설정 방법을 알아봅니다.

Mybatis의 개념과 장점, 아키텍처 구조, 주요 컴포넌트(SqlSessionFactory, SqlSession 등)의 역할을 정리합니다.
객체 지향 프로그래밍(OOP)의 핵심 개념인 추상화, 캡슐화, 상속, 다형성, 동적 바인딩을 예시와 함께 알아봅니다.

Swagger를 Spring 프로젝트에 적용하는 방법과 @ApiOperation, @ApiParam 등 주요 어노테이션 사용법을 정리합니다.