idea 创建springboot + 外置 tomcat + freemaker 的 demo(详解)

本文详细介绍如何使用IDEA创建SpringBoot项目,并集成外置Tomcat和Freemarker模板引擎,包括配置流程、依赖引入及关键步骤解析。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

**

idea 创建springboot + 外置 tomcat + freemaker 的demo

条件

  1. idea
  2. jdk
  3. tomcat
  4. maven

1、打开idea 新建项目
在这里插入图片描述

2、选择spring,这里默认即可,直接next
在这里插入图片描述

3、定义项目开发语言、版本等等
在这里插入图片描述

4、选择springboot版本、添加项目依赖
在这里插入图片描述

5、定义项目名称、路径等
在这里插入图片描述

6、项目已经创建好,需要再改改配置
## 合理的创建标题,有助于目录的生成

7、setting 中maven 修改成自己的maven配置
在这里插入图片描述

8、引入依赖
在这里插入图片描述

9、删除不必要的文件
在这里插入图片描述

10、接下来就是改pom.xml文件

在这里插入图片描述
代码片1.

<!--不使用SpringBoot内置的tomcat-->
<exclusions>
    <exclusion>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-tomcat</artifactId>
   </exclusion>
</exclusions>

代码片2.

<!--servlet-->
<dependency>
    <groupId>javax.servlet</groupId>
    <artifactId>javax.servlet-api</artifactId>
    <version>3.1.0</version>
</dependency>

11、再来改springboot的启动类
在这里插入图片描述

在这里插入图片描述

12、freemaker相关配置

在这里插入图片描述

代码片3.

# FREEMARKER (FreeMarkerAutoConfiguration)
spring.freemarker.allow-request-override=false
spring.freemarker.allow-session-override=false
spring.freemarker.cache=false
spring.freemarker.charset=UTF-8
spring.freemarker.check-template-location=true
spring.freemarker.content-type=text/html
spring.freemarker.enabled=true
spring.freemarker.expose-request-attributes=false
spring.freemarker.expose-session-attributes=false
spring.freemarker.expose-spring-macro-helpers=true
spring.freemarker.prefer-file-system-access=true
spring.freemarker.settings.object_wrapper=freemarker.ext.beans.BeansWrapper
# spring boot 默认的页面模板存放目录
spring.freemarker.template-loader-path=classpath:/templates/
spring.freemarker.suffix=.html
spring.freemarker.settings.template_update_delay=0
spring.freemarker.settings.default_encoding=UTF-8
spring.freemarker.settings.classic_compatible=true

13、新建一个测试类 IndexController

在这里插入图片描述

14、新建一个启动初始页面 index.html
在这里插入图片描述

15、然后再去配置我们的tomcat

在这里插入图片描述

在这里插入图片描述

16、部署war包
在这里插入图片描述

17、然后就可以启动tomcat啦
在这里插入图片描述

18、项目启动部署成功就能看到这个啦!!
在这里插入图片描述

一个简单的springboot工程就建好了,是不是很简单啊!

后期需要跟多的依赖可以在pom.xml 、application.properties 添加配置即可。

感谢阅读,希望能够帮到你们!!!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值