В весенней загрузке статическое содержимое подается через порт сервера управления вместо порта сервера

#java #spring #spring-boot #spring-mvc #static-content

Вопрос:

Я работаю над существующим приложением Spring Boot.

В этом устаревшем приложении аннотация @EnableWebMvc уже используется. То server.port есть 8080 , то management.server.port есть 8081 .

Теперь я хочу предоставить некоторый статический контент. Я использую WebMvcConfigurer вот так:

 @SpringBootApplication
public class App implements WebMvcConfigurer {
    
    public static void main(String[] args) {
        new SpringApplication(App.class).run(args);
    }

    @Override
    public void addResourceHandlers(ResourceHandlerRegistry registry) {
        registry.addResourceHandler("/**")
                .addResourceLocations("classpath:/public/");
    }
}
 

К сожалению, мой статический контент передается через 8081 вместо 8080 . Как я могу сделать так, чтобы статический контент подавался через server.port вместо management.server.port ?