摘要: 原创出处:www.bysocket.com 泥瓦匠BYSocket 希望转载,保留摘要,谢谢!
“年轻就不应该让自己过得太舒服” – From yong
一、Springboot 那些事
SpringBoot 很方便的集成 FreeMarker ,DAO 数据库操作层依旧用的是 Mybatis,本文将会一步一步到来如何集成 FreeMarker 以及配置的详解:
Springboot 那些事:
系类文章:
《Spring Boot 之 RESRful API 权限控制》
《Springboot 整合 Mybatis 的完整 Web 案例》
二、运行 springboot-freemarker 工程
git clone 下载工程 springboot-learning-example ,项目地址见 GitHub – https://github.com/JeffLi1993/springboot-learning-example。下面开始运行工程步骤(Quick Start):
1.数据库准备
a.创建数据库 springbootdb:
1 |
|
b.创建表 city :(因为我喜欢徒步)
1 2 3 4 5 6 7 8 |
|
c.插入数据
1 |
|
2. 项目结构介绍
项目结构如下图所示:
org.spring.springboot.controller – Controller 层
org.spring.springboot.dao – 数据操作层 DAO
org.spring.springboot.domain – 实体类
org.spring.springboot.service – 业务逻辑层
Application – 应用启动类
resources/application.properties – 应用配置文件,应用启动会自动读取配置
resources/web – *.ftl文件,是 FreeMarker 文件配置路径。在 application.properties 配置
resources/mapper – DAO Maper XML 文件
3.改数据库配置
打开 application.properties 文件, 修改相应的数据源配置,比如数据源地址、账号、密码等。(如果不是用 MySQL,pom 自行添加连接驱动依赖,然后修改驱动名配置。)
4.编译工程
在项目根目录 springboot-learning-example,运行 maven 指令:
mvn clean install