モジュールで API バージョン管理が構成されていない場合にエンドポイントの version 属性をハイライトします。
API バージョン管理は次の 2 つの方法で構成できます:
org.springframework.web.servlet.config.annotation.WebMvcConfigurer の実装を提供して configureApiVersioning メソッドをオーバーライドする。
例:
# Spring Boot プロジェクトの場合
spring.mvc.apiversion.use.header=Api-Version
spring.mvc.apiversion.default=1.0
spring.mvc.apiversion.detect-supported=false
または
// この方法は 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);
}
}