一、环境介绍
1.1、开发环境的介绍
开发工具 ( IntelliJ IDEA 2018.2.3)
JDK版本: 1.8
Maven版本:Apache Maven 3.5.4
1.2、项目依赖的包介绍
Spring Boot 2.0.5
mysql驱动
Thymeleaf
mybatis
devtools(热部署), 热部署需要一些设置,不会的请参考另一篇博文,地址: https://91helpme.com/spring-boot-h5a1e
1.3、下载项目源码
git clonoe https://github.com/luohuacc/Spring-Boot.git
1.4、创建数据表
下载完项目之后,会有一个叫 scott.sql 文件即可,导入自己的mysql服务器上即可
二、项目环境搭建
2.1、项目功能预览
列表页介绍
新增页介绍
详情页介绍
2.2、idea导入项目
第一步
第二步
第三步
第四步
三、项目源码介绍
3.1、目录结构介绍
.idea idea编译器自带的,不用管)
.mvn (maven 自带的,不用管)
src (源码所在的目录,开发基本都是在此目录下开发,重点)
pom.xml(maven的描述文件,用于下载依赖包的)
3.2、项目MVC结构
Controller层, 在src/main/java/ 下有个controller,这个就是C层
View层, 在 src/main/resources/templates 下
Model层, 在 src/main/java 下有个mapper,这个是接口类,实际上底层对应resources/mybatis/mapper的目录
3.3、项目的配置文件
在src/main/resources/application.properties ,此文件就是项目的配置文件
3.4、静态资源文件
在/src/main/resources/static的文件夹中
四、总结
具体的编码过程就不介绍了,大家自己下载源码体验就知道了, 当然demo有很多不完善的地方,因为我是php开发人员, 所以本次主要就是体验编写java web应用的感觉,记录下吧,也希望能够给了解Spring Boot 的同学一点点帮助