Loading...
잠시만 기다려 주세요.
application.yml 또는 application.properties를 통해 spring.mvc.api-versioning.use-header와 같은 설정을 사용하여 쉽게 버전 관리 기능을 활성화할 수 있습니다. ⚙️메이저.마이너.패치 형태의 시맨틱 버전 구문을 사용하여 분석됩니다. 🔢WebMvcConfigurer 인터페이스를 구현하여 configureApiVersioning 메서드를 오버라이드함으로써 각 버전 관리 방식을 설정할 수 있습니다. 💻useRequestHeader("API-Version")으로 설정하고, HTTP 요청 헤더에 API-Version: 1.1과 같이 버전을 명시합니다. 🏷️useQueryParameter("version")으로 설정하고, URL에 ?version=1.1과 같이 쿼리 파라미터로 버전을 전달합니다. ❓usePathSegment(인덱스)로 설정하여 URL 경로의 특정 위치(예: /v1/resource)를 버전으로 사용합니다. 🛣️useMediaTypeParameter("version")으로 설정하고, Content-Type: application/json;version=1.1과 같이 미디어 타입 뒤에 파라미터로 버전을 명시합니다. 📄WebMvcTest와 MockMvc를 활용하여 각 버전 관리 방식의 동작을 검증할 수 있으며, WebMvcConfigurer를 테스트 컨텍스트 내에서 설정하여 적용합니다. 🧪Recommanded Videos

2025. 8. 4.

2025. 11. 12.

2023. 6. 28.

2023. 12. 4.

2025. 2. 11.

2025. 12. 8.