-
Spring Boot简介:
a) 简化Spring应用开发的一个框架
b) 整个Spring技术栈的一个大整合
c) J2EE开发的一站式解决方案 -
Spring Boot微服务简介:
a) 微服务(Microservices)是一种架构风格,一个应用应该是一组小型服务,可以通过HTTP的方式进行通信。每一个功能元素最终都是一个可独立替换和独立升级的软件单元
b) 注:若一个应用拆分成n个微服务独立单元,若采用最普通的方式搭建独立单元项目则工作量很大量,所以Spring Boot提供了快速搭建一站式解决方案 -
Spring Boot来简化Spring应用开发,约定大于配置,去繁从简只要运行就能创建一个独立的,产品级别的应用
-
J2EE笨重的开发,底下的开发效率,复杂的部署流程,第三方技术集成难度大
-
对J2EE提供了解决方案:Spring全家桶时代
a) Spring Boot——J2EE一站式解决方案
b) Spring Cloud——分布式整体解决方案 -
Spring Boot优点:
a) 快速创建独立运行的Spring项目以及主流框架集成
b) 使用嵌入式的Servlet容器,应用无需打成WAR包
c) Starters自动依赖与版本控制
d) 大量的自动配置,简化开发,也可修改默认值
e) 无需配置XML,无代码生成,开箱即用
f) 准生成环境的运行时应用监控
g) 与云计算的天然集成 -
Spring Boot缺点:
a) 入门容易,精通较难
spring boot入门简介
最新推荐文章于 2024-09-23 14:04:33 发布