springboot整合了springmvc的拦截功能。拦截了所有的请求。默认放行的资源是:resources/static/ 目录下所有静态资源。(不走controller控制器就能直接访问到资源)
1.html页面如果放在resources/templates目录下,则需要走controller控制器,controller放行,允许该资源访问,该资源才能被访问到。否则就会报404错误(它不可以直接被访问。如果你想将templates变得像static一样,就可以在application.properties中添加如下配置。直接放行该目录下的所有资源.不建议这样做。可能会造成thymeleaf模板标签的代码无法解析。并且已经有了类似的目录static了)
spring.resources.static-locations=classpath:/templates/