springboot集成jsp
目录
1介绍
2springboot初体验
3springboot集成jsp
4springboot属性注入
5springboot集成mybatis
6springboot集成lombok
7springboot集成logback日志
8springboot开启全局热部署
9springboot面向切面编程
10springboot文件上传
11springboot文件下载
12springboot自定义拦截器
13springboot打成war包发布
14springboot打成jar包发布
15springboot自定义banner
16springboot配置文件拆分
准备工作,按照第二节springboot初体验的方法创建一个基础项目springboot-test02
。在基础项目的基础上做如下操作
- 引入依赖
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
</dependency>
- 在
application.yml
文件中配置视图解析的前缀和后缀
spring:
mvc:
view:
prefix: / # 配置前缀
suffix: .jsp # 配置后缀
- controller文件如下:
@Controller
@RequestMapping("Test")
public class TestController {
@RequestMapping("hello")
public String hello(){
System.out.println("这个接口会跳转到index.jsp页面");
return "index";
}
}
- 在idea中设置当前项目的Working directory ,设置为
M
O
D
U
L
E
D
I
R
MODULE_DIR
- 4.1首先点击编辑
- 4.2然后设置Working directory为
M
O
D
U
L
E
D
I
R
MODULE_DIR
- 启动main方法
- 在浏览器输入
http://localhost:8088/moyundong/Test/hello
就能访问index.jsp页面内容。 - 开启jsp热部署,开启之后,每次修改jsp页面就不用重启服务了。
server.servlet.jsp.init-parameters
设置development: true
server:
port: 8088 # 配置端口
servlet:
context-path: /moyundong # 配置项目名称
jsp:
init-parameters:
development: true # 开启jsp的热部署
::: tip 提示
在后面使用的时候,发现一个有趣的现象,当我们加入热部署依赖spring-boot-devtools
的时候,
init-parameters:
development: true
可以直接写成init-parameters: true,如果不加spring-boot-devtools
依赖的时候,这样写会报错,大家使用的时候要注意。
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
</dependency>
:::
- 本节示例下载地址:java相关demo下载列表
::: warning
在不同的平台,文档显示的效果是不一样的,最佳最全观看地址:springboot集成jsp
欢迎大家来博客了解更多内容:java乐园
:::
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/13529.html