天天看点

springboot入门到精通(三)springboot集成jspspringboot集成jsp

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

。在基础项目的基础上做如下操作

  1. 引入依赖
<dependency>
      <groupId>org.apache.tomcat.embed</groupId>
      <artifactId>tomcat-embed-jasper</artifactId>
    </dependency>
           
  1. application.yml

    文件中配置视图解析的前缀和后缀
spring:
  mvc:
    view:
      prefix: / # 配置前缀
      suffix: .jsp # 配置后缀
           
  1. controller文件如下:
@Controller
@RequestMapping("Test")
public class TestController {
    @RequestMapping("hello")
    public String hello(){
        System.out.println("这个接口会跳转到index.jsp页面");
        return "index";
    }
}
           
  1. 在idea中设置当前项目的Working directory ,设置为 M O D U L E D I R MODULE_DIR MODULED​IR
  • 4.1首先点击编辑
springboot入门到精通(三)springboot集成jspspringboot集成jsp
  • 4.2然后设置Working directory为 M O D U L E D I R MODULE_DIR MODULED​IR
springboot入门到精通(三)springboot集成jspspringboot集成jsp
  1. 启动main方法
  2. 在浏览器输入

    http://localhost:8088/moyundong/Test/hello

    就能访问index.jsp页面内容。
  3. 开启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>
           

:::

  1. 本节示例下载地址:java相关demo下载列表

::: warning

在不同的平台,文档显示的效果是不一样的,最佳最全观看地址:springboot集成jsp

欢迎大家来博客了解更多内容:java乐园

:::