SpringBoot2 Spring Boot에서 Swagger(OpenAPI) 문서 만들기 Spring Boot에서 Swagger(OpenAPI) 문서 만들기프로젝트를 진행하다 보면 API가 늘어날수록 “이거 뭐였지?” 하는 순간이 온다.그래서 Swagger(OpenAPI)를 붙여 API 명세를 자동화 + 테스트까지 한 번에 정리했다.1️⃣ build.gradle 의존성(Dependency) 추가implementation 'org.springdoc:springdoc-openapi-starter-webmvc-ui:3.0.2' 나는 springdoc-openapi를 사용했다.Spring Boot 3.x 기준이라면 위 스타터 하나면 끝.2️⃣ application.yml 또는 application.properties 기본 설정springdoc.api-docs.path=/v3/api-docssprin.. 2026. 3. 9. Spring Boot + MyBatis 게시판 페이지네이션 구현 (LIMIT, OFFSET) 게시판을 만들다 보니 결국 필요한 게 페이지네이션이다.데이터가 많아지면 한 번에 다 가져오는 건 말이 안 되고, 직접 LIMIT / OFFSET을 써서 페이징을 구현해보기로 했다. 이번 글에서는 Spring Boot + MyBatis 환경에서 게시글 목록 페이지네이션을 어떻게 설계하고 구현했는지 정리했다!1. 요청 DTO 정의// GetPostListReq.java@Getter@Setterpublic class GetPostListReq { private String title; // 제목 검색 @Min(value = 1, message = "페이지는 1 이상이어야 합니다.") private int page = 1; // 페이지 @Min(value = 1, message = "페이지.. 2026. 3. 3. 이전 1 다음