问题: 启动eureka服务,打开eureka的UI界面,有几个静态资源显示404,然后看控制台提示:No mapping for GET /eureka/css/wro.css。
思考: 因为用了@EnableWebMvc,所以问题可能在于静态资源映射上。在@EnableWebMvc注释的类中添加如下代码:
/**
* 配置静态资源
* @param registry
*/
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/eureka/**").addResourceLocations("classpath:/static/eureka/");
}
总结: @EnableWebMvc会导致springboot的mvc自动配置失效。详解请看:
https://blog.csdn.net/zxc123e/article/details/84636521