В приложении springboot я пытаюсь создать общий URL-адрес для всех остальных контроллеров, с WebMvcConfigurer (метод configurePathMatch) он работает нормально, где настройки по умолчанию переопределяются из-за этого.
Мне пришлось включить их в addResourceHandlers () , вместо этого есть какой-либо другой способ получить общий URL-адрес для контроллера покоя без влияния на настройку по умолчанию
public class WebConfig implements WebMvcConfigurer {
@Override
public void configurePathMatch(PathMatchConfigurer configurer) {
configurer.addPathPrefix("/api", HandlerTypePredicate.forAnnotation(RestController.class));
}
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("swagger-ui.html").addResourceLocations("classpath:/META-INF/resources/");
registry.addResourceHandler("static").addResourceLocations("classpath:/META-INF/resources/static");
}
}