SpringBoot产生背景及简介是什么,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
Spring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程,该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。Spring Boot 默认配置了很多框架的使用方式,就像 Maven 整合了所有的 Jar 包,Spring Boot 整合了所有的框架。它的核心设计思想是:约定优于配置,Spring Boot 所有开发细节都是依据此思想进行实现的。
遵循“约定优于配置”的原则,简化配置
提供了starter POM, 能够非常方便的进行包管理, 简化包管理配置
项目快速搭建、迅速整合第三方框架
可以完全脱离XML配置文件,采用注解配置和java Config
内嵌Servlet容器,应用可用jar包执行:java -jar
与Spring cloud天然集成,是java体系内微服务实现的最佳方式
支持关系数据库和非关系数据库;
支持运行期内嵌容器,如 Tomcat、Jetty;
自动管理依赖;
自带应用监控;
maven引入starter
修改ymal或properties配置文件
加入一个Java Config个性化配置(可选)
官方starter列表: https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#using-boot-starter
Spring Boot 是一套快速开发框架,在微服务架构的大环境下 Spring Boot 一经推出就受到开源社区的追捧。Spring Boot 有强大的生态整合能力,提供了众多的 Starters 包,非常方便 Spring Boot 集成第三方开源软件达到开箱即用的效果。
Spring Boot 和微服务架构都是未来软件开发的大趋势,越早参与,受益越大。
看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注亿速云行业资讯频道,感谢您对亿速云的支持。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。