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.chuibin.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++雷达模拟训练系统的软件设计

Android手机考勤平台的设计与实现

基于android的环境信息管理系统设计

java+mysql班级评优系统的设计实现

Python+mysql宠物领养平台的设计与实现

ASP.NET飞翔租贷汽车公司信...

基于激光超声检测金属材...

多频激励下典型非线性系统的振动特性研究

酵母菌发酵生产天然香料...

压疮高危人群的标准化中...

提高教育质量,构建大學生...

浅论职工思想政治工作茬...

AES算法GPU协处理下分组加...

上海居民的社会参与研究

浅谈高校行政管理人员的...

基于Joomla平台的计算机学院网站设计与开发

从政策角度谈黑龙江對俄...

STC89C52单片机NRF24L01的无线病房呼叫系统设计