一: springboot 整合模版引擎 freemarker

      1: 右键 》 创建maven项目 》 勾选 create a simple projectspringboot 整合模版引擎 freemarker 与 springboot整合 jsp 随笔

 2: next下一步   填写信息:

    group  id  随便填

   artifact   Id   项目名称

springboot 整合模版引擎 freemarker 与 springboot整合 jsp 随笔

 

3: pom.xml 引入依赖

    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.1.2.RELEASE</version>
    </parent>

    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
            <version>2.1.2.RELEASE</version>
        </dependency>

        <dependency>
            <groupId>com.alibaba</groupId>
            <artifactId>fastjson</artifactId>
            <version>1.2.56</version>
        </dependency>

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-freemarker</artifactId>
            <version>2.1.2.RELEASE</version>
        </dependency>
    </dependencies>

springboot 整合模版引擎 freemarker 与 springboot整合 jsp 随笔

 

4:在 resources 下新建文件夹:  templates,   在这个文件夹下新建文件: index.ftl       ,内容如下所示:

springboot 整合模版引擎 freemarker 与 springboot整合 jsp 随笔

 

5:新建一个controller

springboot 整合模版引擎 freemarker 与 springboot整合 jsp 随笔

 

6: 新建一个启动类, 内容如下所示:

springboot 整合模版引擎 freemarker 与 springboot整合 jsp 随笔

 

7: 启动main方法, 启动成功内容如下所示

springboot 整合模版引擎 freemarker 与 springboot整合 jsp 随笔

8:访问:

springboot 整合模版引擎 freemarker 与 springboot整合 jsp 随笔

 

二: springboot整合 jsp

 1 :  新建maven 项目:  packaging 选 war

springboot 整合模版引擎 freemarker 与 springboot整合 jsp 随笔

 

2: pom.xml  引入依赖

 <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.1.2.RELEASE</version>
    </parent>

    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
            <version>2.1.2.RELEASE</version>
        </dependency>

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-tomcat</artifactId>
            <version>2.1.2.RELEASE</version>
        </dependency>

        <dependency>
            <groupId>org.apache.tomcat.embed</groupId>
            <artifactId>tomcat-embed-jasper</artifactId>
            <version>9.0.16</version>
        </dependency>
    </dependencies>

springboot 整合模版引擎 freemarker 与 springboot整合 jsp 随笔

 

3: 在webapp下新建文件夹:WEB-INF,  在此文件夹下新建  index.jsp, 内容如下所示

springboot 整合模版引擎 freemarker 与 springboot整合 jsp 随笔

 

4:在resources文件夹下新建 application.properties文件, 内容如下所示

spring.mvc.view.prefix=/WEB-INF/
spring.mvc.view.suffix=.jsp

springboot 整合模版引擎 freemarker 与 springboot整合 jsp 随笔

 

5:新建一个controller, 启动方法与接口方法在一个类中。

springboot 整合模版引擎 freemarker 与 springboot整合 jsp 随笔

 

6:启动main方法, 

springboot 整合模版引擎 freemarker 与 springboot整合 jsp 随笔

 

7:访问:

springboot 整合模版引擎 freemarker 与 springboot整合 jsp 随笔

 

 

 

 

 

 

 

 

 

 

相关文章: