将静态资源置于 src/main/resources/static ,但仍然访问得到 404 错误。
org.springframework.web.servlet.DispatcherServlet.noHandlerFound No mapping for GET /static/css/bootstrap.min.css解决方案
先将静态资源置于 src/main/resources/static。
新建一个配置类 com.demo.config.WebConfig,写入配置。一定要写上下面第二行的 @EnableWebMvc。
@Configuration
@EnableWebMvc
public class WebConfig implements WebMvcConfigurer {
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/static/**")
.addResourceLocations("classpath:/static/");
}
}在 application-context.xml 中扫描配置。
<context:annotation-config />
<context:component-scan base-package="com.demo.config" />参考
ChatGPT 。