SpringBoot简介
Posted 小丸子的西瓜梦
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SpringBoot简介相关的知识,希望对你有一定的参考价值。
SpringBoot是由Pivotal团队提供的全新的框架,其设计目的是用来简化新Spring应用的初始化搭建以及开发过程。该框架使用特定的方式来进行配置。从而使开发人员不再需要定义样板化的配置。通过这种方式,SpringBoot致力于在蓬勃发展的快速应用开发领域(rapid application development) 成为领导者。
功能
1.创建独立的spring applications
2.能够使用内嵌的tomcat,Jetty or Undertow ,不需要部署war包。
3.提供starter pom 来简化maven配置。
4.自动配置Spring
5.提供一些生产环境的特性,比如,metrics,health checks and externalized configuration
6.绝对没有代码生成和xml配置要求。
开篇
- 如果你用过Spring JavaConfig的话,会发现虽然没有了xml配置的繁琐,但是使用各种注解导入也是很大的坑,
- 然后在使用一下Spring Boot,你会有一缕清风拂过的感觉,
- 最后真是爽的不得了。。
核心注解类说明
@RestController
就是@controller + @ResponseBody组合,支持RESTful访问方式,返回的结果都是json字符串。
@SpringBootAppliaction
就是@SpringBootConfiguration + @EnableAutoConfiguration +@ComponentScan等组合在一下,非常简单,使用也非常方便。
@SpringBootTest
springBoot版本1.4才出现,具有Springboot支持引导程序(例如,加载应用程序,属性,为我们提供Spring Boot的所有精华部分)
配置文件pom.xml
启动类Application
控制器HelloWorldController
运行
运行Application的main方法,打开浏览器:
http://localhost:8080/hello
以上是关于SpringBoot简介的主要内容,如果未能解决你的问题,请参考以下文章