一、是什么
Spring Boot整合了所有框架,默认配置了很多框架的使用方式,类似于maven整合了所有jar包,优点是简单快速方便。
二、快速构建项目
1. maven:直接从https://start.spring.io下载demo项目
2. idea创建项目,现在公司的创建项目是maven方式,这个是Spring Initializr方式
三、项目结构
1、Application.java 建议放到跟目录下面,主要用于做一些框架配置
2、domain目录主要用于实体(Entity)与数据访问层(Repository)
3、service 层主要是业务类代码
4、controller 负责页面访问控制
四、pom文件
1. 默认依赖
// 核心模块,包括自动配置、日志 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </dependency> // 测试模块 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </dependency>
2. 引入web依赖
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency>
五、编写controller,运行就可以在web访问了
六、单元测试
七、开发环境热启动
参考:https://www.cnblogs.com/ityouknow/p/5662753.html