什么是springboot
微服务阶段
微服务阶段
javase: OOP
mysql:持久化
html+css+js+jquery+框架:视图,框架不熟练,Css不好;
javaweb:独立开发MVC三层架构的网站了:原始
ssm:框架:简化了我们的开发流程,配置也开始较为复杂;
war: tomcat运行
spring再简化: SpringBoot-jar:内嵌tomcat;微服务架构!
服务越来越多: springcloud;
学习路程
- (约定大于配置)
- 简单来说就是整合所有的框架的框架
Spring Boot的主要优点:
自动装配!!!
- 为所有Spring开发者更快的入门
- 开箱即用,提供各种默认配置来简化项目配置内嵌式容器简化Web项目
- 没有冗余代码生成和XML配置的要求
什么是微服务
所谓微服务架构,就是打破之前all in one的架构方式,把每个功能元素独立出来。把独立出来的功
能元素的动态组合,需要的功能元素才去拿来组合,需要多一些时可以整合多个功能元素。所以微服
务架构是对功能元素进行复制,而没有对整个应用进行复制。
这样做的好处是:
- 节省了调用资源。
- 每个功能元素的服务都是一个可替换的、可独立升级的软件代码。
- 高内聚,低耦合