SpringBoot简介
Spring的缺点:虽然Spring组件代码是轻量级的,但是它的配置是重量级的。项目构建时maven导入包的版本冲突问题也很难解决(Spring Boot起步坐标解决??)。
SpringBoot解决方法:基于约定优于配置的应用,可简化配置问题。
SpringBoot特点:
- 开箱即用;
- 提供嵌入式服务器;
- 并不是功能上的增强,二十提供了一种快速使用Spring的方式
SpringBoot核心特点:
- 起动依赖
- 自动配置
SpringBoot快速搭建
- 创建基本的maven工程就好了
- SpringBoot要求,项目要继承SpringBoot的起步依赖spring-boot-stater-parent。(还要有web依赖,以功能为单位)
- 编写引导类(必须注解:@SpringBootApplication)
1 | <parent> |
SpringBoot热部署
1 | <!-- 热部署 --> |
IDEA快速创建SpringBoot工程
@RequestMapping(“/***”)