一、开发环境
win10+idea+jdk1.8
二、项目目录
controller:控制器,其中写业务逻辑
domain:实体类,对应数据库中的表
mapper:数据库交互接口,相对于其他目录结构中的dao
service:对各个数据库的具体操作,其中UserService为接口,在impl中实现该接口
SpringbootApplication:项目入口
static:静态资源
templates:静态页面
pom.xml:配置maven依赖
本文主要讲解配置mybatis,所以不会完整介绍整个项目结构。
三、配置流程
(1)新建spring boot项目
具体参考链接:https://blog.csdn.net/sinat_41333476/article/details/81414040
在新建项目完成以后如果出现右下角的提示,选择第二个,这样以后再修改pom.xml文件时idea会自动帮我们下载依赖。
(2)改造项目目录文件
改成如下样子,需要添加的是controller、domain、mapper、service
(3)添加依赖
在pom.xml中添加如下三个依赖,添加的位置为pom的<dependencies></dependencies>标签中。
<!-- 热部署 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
</dependency>
<!-- 引入starter-->
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<v