详细请查看 https://blog.csdn.net/mrluzle/article/details/79164342
spring boot项目只有src目录,没有webapp目录,会将静态访问(html/图片等)映射到其自动配置的静态目录,如下
/static
/public
/resources
/META-INF/resources
比如,在resources建立一个static目录和index.htm静态文件,访问地址 http://localhost:8080/index.html
原文:https://blog.csdn.net/wangb_java/article/details/71775637
官方文档地址
静态资源路径默认配置:
spring.resources.static-locations = classpath:/META-INF/resources/, classpath:/resources/, classpath:/static/, classpath:/public/SpringBoot 默认会挨个从 META/resources > resources > static > public 里面找是否存在相应的资源,如果有则直接返回。
修改 src/main/resources/application.properties 文件,覆盖springboot的默认配置
spring.resources.static-locations = classpath:/META-INF/resources/, classpath:/resources/, classpath:/static/, classpath:/public/, classpath:/test/引入依赖
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </dependency>添加controller
@RequestMapping(value = "/api/v1/gopage") public Object index() { return "index"; } 此处Controller不能使用RestController注解,只能使用Controller注解转载于:https://www.cnblogs.com/Shunia123/p/10593336.html