看了下其他的解决方法,很多都是引入thymeleaf模板,然后再通过设置模板来访问静态html。感觉很麻烦,后来发现可以无需引入thymeleaf,解决方案如下:
在spring boot配置中添加
spring.mvc.view.prefix=/
spring.mvc.view.suffix=.html
在controller中直接返回html名称,就可以在浏览器中直接访问静态html。
我的静态资源是放在static目录中(Spring Boot 默认配置的/**映射到/static(或/public ,/resources,/META-INF/resources)