$Web开发$新一代JavaWeb开发技术:sprin

新一代JavaWeb开发技术:sprin

SpringBoot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Boot致力于在蓬勃发展的快速应用开发领域成为领导者。

多年以来,Spring平台饱受非议的一点就是大量的XML配置以及复杂的依赖管理。spring也注意到了这点并开始实现免XML配置的开发体验。Boot所实现的功能超出了这个任务的描述,开发人员不再需要编写XML,而且在一些场景中甚至不需要编写繁琐的import语句。

然而,SpringBoot并不是要成为SpringIO平台里面众多“Foundation”层项目的替代者。SpringBoot的目标不在于为已解决的问题域提供新的解决方案,而是为平台带来另一种开发体验,从而简化对这些已有技术的使用。对于已经熟悉Spring生态系统的开发人员来说,Boot是一个很理想的选择,不过对于采用Spring技术的新人来说,Boot提供一种更简洁的方式来使用这些技术。

作为Java开发人员,SpringBoot已经成为你不得不尽快补充的一项技能。

SpringBoot使用简单,自带tomcat或者jetty容易启动。以下代码就能启动并运行一个web应用程序。

.添加相关依赖

ot/groupIdartifactIdspring-boot-starter-parent/LEASE/versionrelativePath/!--lookupparentfromrepository--/ot/groupIdartifactIdspring-boot-starter-web/artifactId/dependency2.创建vaRestController

RequestMapping(/user)publicclassUserController{

RequestMapping(value=/demo,method=T)publicStringgetDemo(){returnHelloUserController;}}其中的

RestController相当于在每个方法上自动加了

responseBody

3.创建启动类

SpringBootApplicationpublicclassDemoApplication{publicstaticvoidmain(String[]args){n(ass,args);}}运行main方法即可启动服务,浏览器输入
































治疗白癜风专科医院
白癜风的危害



转载请注明:http://www.guyukameng.com/php/674.html