作者:一一哥

当这个世界上大家都用木棍石头打架的时候,就看谁的人多力气大,谁就容易获胜。但是当热兵器产生以后,人多也扛不住船坚炮利!
SpringBoot的诞生,无异于从冷兵器时代跨入了热兵器时代!
现在一些动态语言开始流行(Ruby、Groovy、Scala、Node.js)起来,这时候越发的显得传统的Spring的开发方式起来显得格外的笨重:
①.配置繁多而杂乱;
②.开发效率低下而重复;
③.项目部署复杂而困难;
④.集成第三方库难度大...
在这样一个时代背景下,Spring 团队在现有Spring框架的基础上发布了一个新的开发框架---Spring Boot。该框架是由Spring Pivotal 团队提供的全新框架,其设计目的是用来简化Java Web项目的初始搭建,配置以及开发过程.

Spring Boot可以帮助我们轻松地创建出一个基于Spring,且能够直接运行的独立的生产级应用程序。
在SpringBoot里面可以很容易的整合Spring和第三方库,更重要的是SpringBoot采用了“约定大于配置”的理念,大量的减少了配置文件的使用,可以让我们的项目快速的开发部署运行起来.
SpringBoot内嵌了Tomcat,Jetty,Undertow等服务器,可以2种方式来创建应用程序:
①.jar包程序;
②.war包程序;
并且还提供了一个运行“spring script”的命令行工具。


约定大于配置(Convention Over Configuration),也称作按约定编程,这是一种软件设计范式.目的在于减少软件开发人员所需要做出的决定数量,从而获得简单灵活的好处,开发人员仅仅需要规定应用中不符合约定的部分.
约定大于配置也被称为习惯优于配置、约定优于配置等.
原文作者:;如有侵权,请联系管理员删除。