web开发阶段
- javase:oop
- mysql:持久化
- HTML+CSS+JavaScript
- javaWeb:独立开发MVC三层架构的网站
- ssm: 框架,简化开发流程,配置开始较为复杂
- war:Tomcat运行
- spring再简化,springboot,内嵌Tomcat,微服务架构
- 服务越来越多:springcloud
- 新服务架构:服务网格
springboot自动配置原理
初识配置
pom.xml
spring-boot-dependencies:核心依赖在父工程中。
在引入一些springboot依赖时可以不用指定依赖的版本号,因为在父工程中有相应的版本控制依赖。