@EnableWebMvc会改变Spring boot 对静态资源的配置,我的Spring boot的application.properties文件有如下配置
spring.mvc.view.prefix=/WEB-INF/jsp/
spring.mvc.view.suffix=.jsp
WebMvcConfigurerAdapter确实有静态资源有关的方法,addResourceHandlers和configureViewResolvers,重写这两个方法,把jsp文件的路径和文件的结尾告诉spring boot
@Override
public void configureViewResolvers(ViewResolverRegistry registry) {
registry.jsp("/WEB-INF/jsp/", ".jsp");
}
https://blog.csdn.net/simba_1986/article/details/78300175
原文:https://www.cnblogs.com/grow1016/p/9752995.html