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

一: springboot 整合模版引擎 freemarker

      1: 右键 》 创建maven项目 》 勾选 create a simple project

 2: next下一步   填写信息:

    group  id  随便填

   artifact   Id   项目名称

 

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>

 

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

 

5:新建一个controller

 

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

 

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

8:访问:

 

二: springboot整合 jsp

 1 :  新建maven 项目:  packaging 选 war

 

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>

 

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

 

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

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

 

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

@SpringBootApplication
public class Main extends SpringBootServletInitializer {

    //打包成war包放入外部tomcat时需要重写的方法。 不然会报404
	@Override
	protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
		return application.sources(Main.class);
	}

	public static void main(String[] args) {
		SpringApplication.run(Main.class, args);
	}

}

 

6:启动main方法, 

 

7:访问:

 

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值