Spring Boot入门之Hello World
Spring Boot介绍
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。以我个人理解,spring boot不能被称之为一种全新的框架,采用约定大于配置,它是默认配置了很多框架的方式,就像maven整合jar包一样,方便开发者把精力专注于业务逻辑,而不是配置。
开发环境搭建
a. 工具准备:STS(Spring Tool Suite),JDK1.8
(STS下载地址:http://projects.spring.io/spring-boot/)
b. 新建一个maven project,如下图
c. 打开pom.xml引入必要的jar包依赖,将父依赖和web模块加入到pom.xml中,代码如下:
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5.3.RELEASE</version>
</parent>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
d. 新建一个类HelloWorldController,代码如下:
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class HelloWorldController {
@RequestMapping("/hello")
public String index() {
return "Hello World";
}
}
e. 完成上述操作即可去编写启动类,代码如下:
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class App
{
public static void main( String[] args )
{
SpringApplication.run(App.class,args);
}
}
f. 右键项目,选中Run As中的Spring Boot App,如下图
g. 项目成功启动后,去浏览器访问http://localhost:8080/hello即可,访问结果如下
至此,就是一次spring boot体验的全过程,是不是很爽?