第6讲 SpringBoot 整合JSP页面

331 阅读1分钟

SpringBoot 默认推荐使用的前端引擎是thymeleaf

1、需要添加依赖

    使用maven, 在pom文件中添加tomcat依赖

  org.apache.tomcat.embed

  tomcat-embed-jasper

  provided

    使用gradle,在build.gradle配置文件中添加依赖

'org.apache.tomcat.embed:tomcat-embed-jasper'

2、添加jsp页面文件夹

    新建目录在src/main下创建webapp目录

FF5EB4E3-D678-4773-BCFE-A7B7214ECB5A.png 在目录下面创建jsp页面

3、在核心配置文件中指定页面前缀后缀

如果是.properties配置文件添加属性

spring.mvc.view.prefix=/

spring.mvc.view.suffix=.jsp

如果是.yml配置文件添加属性

spring:

  mvc:

    view:

      prefix: WEB-INF/

      suffix: .jsp

两种配置文件的意思是相同的,只是配置形式不一样而已,前缀配置,后缀配置。

4、指定编译输出目录 在pom文件中加入下面配置    

  

    src/main/webapp

    META-INF/resources

    

      .

    

  

如果是gradle构建的项目这个配置不需要操作。

5、测试

这样基本上就配置完成了,需要我们写一个controller来测试

@Controller

public class IndexController {

    @RequestMapping("index")

    public String index(){

        System.out.println("进来了");

        return "test";

    }

}

6、运行

启动SpringBoot项目,访问地址,验证成功。