2。3Spring Boot介绍

2。3。1Spring boot简介

从Spring Framework的第一个测试版发布以来已经有将近13年的时间,这证明了你可以直接创建Java企业应用程序,而不需要使用Sun公司发布的具有复杂架构的J2EE版本。

Spring框架作为一个开源项目发布出来,被大部分程序开发者接受。Spring框架通过促进设计模式的使用,以快速,可靠和优雅的方式创建企业应用程序,成为了最好的开源框架。同时,它也成为最先使用依赖性注入模式的开源框架之一。Spring框架在开源社区赢得了很多赞誉,并通过创建新功能和采用新技术来不断更新。这给那些只关注应用程序业务逻辑的开发人员带来很大的帮助,同时也让Spring框架大火起来。

显而易见,Spring Boot是Spring Framework发展的下一个篇章。但这并不是说, Spring Boot会取代Spring框架。这是因为Spring Boot是基于Spring框架衍生出来的。你可以将Spring Boot视为一种创建Spring应用程序的新方法,它更加方便快捷。

Spring Boot是由美国的Pivotal团队开发设计的全新Spring框架,它被设计出来的主要目的就是用来简化Spring应用的初始搭建以及后续开发过程。该框架可以让开发人员不再需要定义样板化的配置,通过Spring Boot提供的特殊方式来进行环境配置。

2。3。2Spring Boot的特点

Spring Boot有很多功能,这里只是简单介绍一下:

1。Spring Boot允许你创建应用程序的时候,不需要任何XML配置,并且它不会生成代码。

2。Spring Boot可以嵌入式配置Tomcat,Jetty容器,无需部署WAR包;简化Maven及Gradle配置。

3。Spring Boot通过SpringApplicationBuilder单例类提供了一个流利的构建器API,允许你使用多个应用程序环境创建层次结构。这个特殊功能与Spring框架以及Spring框架如何在内部工作有关。

4。Spring Boot为你提供了更多的方式来配置Spring应用程序事件和侦听器。

5。Spring Boot允许你使用application。properties或application。yml文件外部化配置。

6。Spring Boot允许你更简单地配置和使用日志记录。来;自]优Y尔E论L文W网www.youerw.com +QQ752018766-

7。Spring Boot提供了一种使用启动器poms配置和管理依赖关系的简单方法。换句话说,如果你要创建一个web应用程序,你只需要在你的Maven pom或Gradle构建文件中包含spring-boot-start-web依赖关系即可。

8。Spring Boot通过使用Spring Boot Actuator提供了开箱即用的非功能需求,因此你可以看到应用程序的运行状况,内存等。

9。Spring Boot提供@Enable <feature>注释,可帮助你引用,配置和使用诸如数据库(SQL和No SQL),缓存,调度,消息传递,Spring集成,批处理等技术。

如你所见,Spring Boot不仅仅只具有这些功能,它可以加快开发者的发布步伐,将开发者从各种复杂的xml配置中解放出来,将更多的精力放在业务逻辑的出处理上。

上一篇:Android的旅游日记应用设计
下一篇:VC++雷达模拟训练系统的软件设计

基于Apriori算法的电影推荐

PHP+IOS的会议管理系统的设计+ER图

数据挖掘在电子商务中的应用

数据挖掘的主题标绘数据获取技术与实现

基于PageRank算法的网络数据分析

基于神经网络的验证码识别算法

基于网络的通用试题库系...

安康汉江网讯

我国风险投资的发展现状问题及对策分析

老年2型糖尿病患者运动疗...

ASP.net+sqlserver企业设备管理系统设计与开发

麦秸秆还田和沼液灌溉对...

LiMn1-xFexPO4正极材料合成及充放电性能研究

网络语言“XX体”研究

新課改下小學语文洧效阅...

互联网教育”变革路径研究进展【7972字】

张洁小说《无字》中的女性意识