springboot返回html页⾯原理,SpringBoot返回html页⾯
⼀般Controller返回数据或页⾯,今天谈⼀下返回页⾯的场景。
⼀.不使⽤template
1. controller中定义对应的访问路由及返回的页⾯(使⽤Controller,不要使⽤RestController),如:
@GetMapping("/hello")
public String test2() {
return "hello";
}
2.在SpringBoot配置⽂件中配置SpringMVC
spring:
mvc:
thymeleaf用法
view:
prefix: /
suffix: .html
3.html⽂件配置路径。
静态⽂件要放在SpringBoot默认的加载路径下(SpringBoot中的src/main/resources/⽂件夹对应classpath:):
classpath:/META-INF/resources、classpath:/resources、classpath:/static、classpath:/public
⼆.使⽤thymeleaf
1.引⼊thymeleaf依赖
org.springframework.boot
spring-boot-starter-thymeleaf
2.html放在classpath:/templates下。如果html都是放在templates下,SpringBoot的配置⽂件不要配置,因为默认配置就是这个路径。
3.如果要⾃定义需要在SpringBoot配置⽂件中⾃定义配置。
spring:
thymeleaf:
suffix: .html
prefix: classpath:/xx/xx/
如果有更深层的路径,可以在controller的返回值拼上对应的html路径。
如配置为:prefix: classpath:/templates/,现要返回templates/order/order.html,controller就要返回 "order/order"
SpringMVC与SpringBoot返回静态页⾯遇到的问题
1.SpringMVC静态页⾯响应 package ller; import org.springframework.stereotype.Contr
oller; impor ...
springboot返回页⾯
1.使⽤@Controller注解: @Controller必须配合模板 先导⼊依赖: org.springframework.bo ...
springboot系列六、springboot配置错误页⾯及全局异常
⼀.spring1.x中处理⽅式 @Bean public EmbeddedServletContainerCustomizer containerCustomizer() { return new ...
上⼿spring boot项⽬(⼀)之如何在controller类中返回到页⾯
题记:在学习了springboot和thymeleaf之后,想完成⼀个项⽬练练⼿,于是使⽤springboot+mybatis和thymeleaf完成⼀个博客系统,在完成的过程中出现的⼀些问题,将这些 ...
⽤javascript 写个函数返回⼀个页⾯⾥共使⽤了多少种HTML 标签
今天我⽆意间看到⼀个⾯试题: 如何⽤javascript 写个函数返回⼀个页⾯⾥共使⽤了多少种HTML 标签? 不知你看到 是否蒙B了,如果是我⾯试,肯定脑⼦嗡嗡的响.... ⽹上搜了搜也没有到答 ...
session过期返回登录页⾯跳出frame
session 过期返回登录页⾯ ⽅法1, HttpSession session = Session(); String LOGIN_ID = (String) session ...
本⽂使⽤springMVC和ajax,实现将JSON对象返回到页⾯
⼀.引⾔ 本⽂使⽤springMVC和ajax做的⼀个⼩⼩的demo,实现将JSON对象返回到页⾯,没有什么技术含量,纯粹是因为最近项⽬中引⼊了springMVC框架. ⼆.⼊门例⼦ ①. 建⽴⼯程, ...
Spring Mvc返回html页⾯404错误解决记录--转载
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论