- N +

小代介绍Spring Boot

小代介绍Spring Boot原标题:小代介绍Spring Boot

导读:

简介Spring Boot是由Pivotal团队开发的一个新的框架,它主要是简化Spring应用程序的搭建和开发过程。从上篇文章来看,我们新建一个Spring Boot应用程序...

文章目录 [+]

简介

Spring Boot是由Pivotal团队开发的一个新的框架,它主要是简化Spring应用程序的搭建和开发过程。从上篇文章来看,我们新建一个Spring Boot应用程序比以前新建一个Spring项目要简单许多,而且没有繁琐的XML配置,5分钟就可以创建一个简单的demo程序。这么看来至少是在创建程序上简化了不少,具体的简化程度我们可以在后面的文章中慢慢了解。


Spring Boot的发展历程

可以说Spring Boot这个项目是由一个叫做Mike Youngstrom的人在Spring jira中创建的一个需求促成的。这个需求的大概内容是:“我认为 Spring 的 Web 应用体系结构可以大大简化,如果它提供了从上到下利用 Spring 组件和配置模型的工具和参考体系结构。在简单的 main()方法引导的 Spring 容器内嵌入和统一这些常用Web 容器服务的配置。”就这样,2014年4月Spring Boot 1.0.0正式发布。通过下面这种图,你可以大概了解整个Spring Boot的发展历程。


Spring Boot的特点

被广泛应用的Spring Boot框架自然少不了自己的特色,下面我们就一起来了解下Spring Boot有着哪些能够吸引广大开发者的特点。

(1)应用内嵌Tomcat、Jetty等Web服务器,不需要单独的部署War包。

(2)可以提供定制化的starter来简化Maven的配置,后面我们会有专门的文章来介绍如何构建一个自己的starter。

(3)自动配置

(4)提供一些生产环境的特性,比如健康检查,特征指标和外部配置。

(5)零XML配置,相信之前Spring复杂的XML的配置让不少人很头疼吧。


结束语

Spring Boot让创建独立的基于Spring的应用程序变得非常简单,易掌握,它摒弃了之前Spring项目繁琐的XML配置,取而代之的是java Config方式和自动配置,一些小而简单的应用只需要一些非常简单的配置就可以一键运行。Spring Boot的这些特点与微服务小而轻的需求一拍即合,相信这也是Spring Boot在目前的微服务架构中大行其道的重要原因之一。


                


    

本文标题:小代介绍Spring Boot
本文链接:http://kyjszj.com/htzq/357.html
作者授权:除特别说明外,本文由 开源技术之家 原创编译并授权 开源技术之家 刊载发布。
版权声明:本文不使用任何协议授权,您可以任何形式自由转载或使用。

有好的文章希望我们帮助分享和推广,猛戳这里我要投稿

返回列表
上一篇:
下一篇:

发表评论中国互联网举报中心

快捷回复:

    评论列表 (暂无评论,共41人参与)参与讨论

    还没有评论,来说两句吧...