SpringBoot 可以简化Spring应用开发,约定大于配置

化繁为简,justrun 独立的产品级别的应用

 背景:J2EE笨重的开发。繁多的配置,低下的开发效率,复杂的部署流程,第三方技术集成难度大。

 

 解决:Spring 全家桶时代

            Spring Boot  J2EE一站式解决方案

            Spring Cloud 分布式整体解决方案

 

SpringBoot的优点:

SpringBoot优缺点
优点:
1、快速构建项目。
2、对主流开发框架的无配置集成。
3、项目可独立运行,无须外部依赖Servlet容器。
4、提供运行时的应用监控。
5、极大的提高了开发、部署效率。
6、与云计算的天然集成。

 

 

 缺点:

1、如果你不认同spring框架,也许这就是缺点。
2、SpringBoot特性
3、创建独立的Spring项目
4、内置Tomcat和Jetty容器
5、提供一个starter POMs来简化Maven配置
6、提供了一系列大型项目中常见的非功能性特性,如安全、指标,健康检测、外部配置等
7、完全没有代码生成和xml配置文件

   SpringBoot产生的背景是在微服务概念的产生,微服务,是一种架构风格。一个应用应该是一组小型服务,可以

   通过HTTP方式互通,单体应用,ALL IN ONE 每一个功能元素都是一个可独立替换和升级的软件单元

微服务的文档   https://martinfowler.com/

STS  ( Spring Tool Suite 4)是由SpringBoot提供的类ECLIPSE工具,集成了Spring插件

 

posted on 2020-03-09 17:53  识途老码  阅读(196)  评论(0编辑  收藏  举报