Spring Boot项目搭建
从今天开始,小博将撰写Spring Boot系列的博客。由于是菜鸟自撰的备忘录型博客,大神请无视,不喜勿喷。
使用的开发环境是:
- IDEA 2017.2
- JDK 1.8
- Spring Boot 1.5.9
将涉及到的技术栈有:
- JPA
- MyBatis
- Thymeleaf
- Druid
- Redis
- RabbitMQ
- MongoDB
- Quartz
第一篇主题为项目搭建及简单开发与测试,点击下载完整代码
①新建项目
②选择Spring Initializr
③填写项目相关信息(本系列博客以Maven为例)
④选择依赖的核心组件DevTools
⑤选择依赖的Web组件Web
⑥填写项目名并创建新项目
⑦src/main/java为源码文件包,src/mian/resources为配置文件包,src/test/java为测试程序包
⑧一般来说,Spring Boot项目主要包括如下几个包和文件(图中可见的Java文件和properties文件均自动生成)
com.chung.springbootdemo包下:
-
comm包:公共类,工具类等
-
controller包:控制器
-
entity包:实体类
-
repository包:数据库访问
-
service:业务
-
ServletInitializer.java文件:Servlet容器初始化
-
SpringbootdemoApplication.java文件:项目的启动类
resources包下: -
static包:静态资源如JS、CSS、图片等
-
templates包:页面模板
-
application.properties文件:项目配置信息
最外层的pom.xml文件用于配置项目依赖包及其他配置
至此,一个Spr