springboot怎么访问shtml页面

问题遇到的现象和发生背景

浏览器访问springboot的shtml页面提示下载而不是访问

问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果

解决了,参考https://www.iteye.com/blog/zyongpei-1732168
需要在项目中加入

@Component
public class MyWebServerFactoryCustomizer implements WebServerFactoryCustomizer<TomcatServletWebServerFactory> {

    @Override
    public void customize(TomcatServletWebServerFactory factory) {
        MimeMappings mimeMappings = factory.getMimeMappings();
        mimeMappings.add("shtml","text/html");
        factory.setMimeMappings(mimeMappings);
    }
}

默认MimeMappings中没有shtml,重启项目,可能需要清空下浏览器缓存

将 shtml 文件放在 resources 目录下的 static 目录下就可以了。了解更多 Spring MVC 静态资源的内容还可以参考我之前的一篇文章 【Spring MVC 系列】静态资源处理_zzuhkp的博客-CSDN博客