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

原文地址:https://www.cnblogs.com/jacksonxiao/p/8278944.html