모듈에 API 버전 관리가 구성되지 않은 경우 엔드포인트의 version 속성을 강조 표시합니다.

API 버전 관리는 두 가지 방법으로 구성할 수 있습니다.

예:


  # Spring Boot 프로젝트의 경우
  spring.mvc.apiversion.use.header=Api-Version
  spring.mvc.apiversion.default=1.0
  spring.mvc.apiversion.detect-supported=false

or:


  // 이 방법은 Spring Boot와 Spring Framework 프로젝트 모두에서 지원됩니다
  @Configuration
  public class MyWebConfig implements WebMvcConfigurer {

      @Override
      public void configureApiVersioning(ApiVersionConfigurer configurer) {
          configurer
                  .useRequestHeader("Api-Version")
                  .setDefaultVersion("1.0")
                  .detectSupportedVersions(false);
      }
  }