SpringBoot 2 开发
0.SpringBoot简介:由Pivotal团队提供的全新框架,其目的是用来简化Spring应用的初始搭建以及开发过程
优点:
- 起步依赖(简化依赖配置)
- 自动配置(简化常用工程相关配置)
- 辅助功能(内置服务器等)
1. 入门案例解析:parent
这个意思是什么呢,就是只要在pom.xml文件里面写了groupId和artifactId就可以了。SpringBoot已经把这些版本坐标给我们管理好了(depencyManagement定义了一系列的依赖管理)。
总结:
- 开发SpringBoot程序要继承spring-boot-starter-parent
- spring-boot-starter-parent中定义了若干个依赖管理
- 继承parent模块可以避免多个依赖使用相同技术时出现依赖版本冲突
- 继承parent的形式也可以采用引入依赖的形式实现效果
2. 入门案例解析:starter
SpringBoot中常见项目名称,定义了当前项目使用的所有依赖坐标,以达到减少依赖配置的目的
在实际开发中
- 使用任意坐标时,仅书写GAV中的G和A,V由SpringBoot提供,除非SpringBoot未提供对应版本V
- 如果发生坐标错误,再指定Version(小心版本冲突)