关于springboot从controller返回到html页⾯⼀.不⽤模板引擎的时候。
adelaide这⾥列出以下⼏种情况进⾏分析。
1. yml配置爱心小屋
完的拼音
controller
静态⽂件⽬录:
结果:
结论:此时访问的error12.html是static⽬录下的 。 spring配置视图为的时候 controller只需要 return "error12";
怎么禁言
controller配置
静态⽂件⽬录: 不变
结果:
居民用电
结论:此时访问的error12.html是static⽬录下的 。 spring配置视图为的时候 controller只需要 return "/error12";
controller:
静态资源⽬录:不变
结果:
结论:此时访问的error12.html是static⽬录下的 。 spring配置视图为的时候 controller只需要 return "/error12.html";
springboot 默认资源根⽬录为static下 路径⼀定要写对不然出来⼀堆404还不知道为啥
1. “spring.mvc.static-path-pattern”
spring.mvc.static-path-pattern代表的含义是我们应该以什么样的路径来访问静态资源,换句话说,只有静态资源满⾜什么样的匹配条件,Spring Boot才会处理静态资源请求,以官⽅配置为例:
2. “sources.static-locations”
目的笔顺怎么写“sources.static-locations”⽤于告诉Spring Boot应该在何处查找静态资源⽂件,这是⼀个列表性的配置,查找⽂件时会依赖于配置的先后顺序依次进⾏,默认的官⽅配置如下:
⼆.使⽤thymeleaf模板引擎的时候
步骤1.引⼊jar包 (当引⼊这个jar包的时候 默认的静态根⽬录变成了templates)
<dependency>
<groupId>org.springframework.boot</groupId>
万物无邪<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
能力素质步骤⼆:l只需要加(开发时禁⽤缓存)
spring:
thymeleaf:
cache: fal
步骤三:写controller
步骤四:templates下放html error12.html
结论:
附上html代码