#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
?