快速构建Spring Boot
的方式有很多种,开发工具也各种各样,下面主要介绍在Eclipse
下使用Maven
的方式构建Spring
Boot
项目。
一. 修改pom.xml
1. 添加Spring Boot的父级依赖
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.4.5.RELEASE</version>
<relativePath />
</parent>
到目前为止,spring
boot
已经更新了很多版本,我使用的版本是spring boot 1.4.5.RELEASE
。
添加Spring
Boot
的父级依赖之后,这样当前项目就是Spring
Boot
项目了。spring-boot-starter-parent
是一个特殊的starter
,它用来提供相关的Maven
默认依赖,使用它后,常用的包依赖可以省去version
标签,关于Spring
Boot
提供了哪些jar
包的依赖,可查看本地仓库下spring-boot-dependencies-1.4.5.RELEASE.pom
文件的声明,例如文件在我仓库的位置如下:
D:\Maven_Repository\org\springframework\boot\spring-boot-dependencies\1.4.5.RELEASE
2. 在dependencies
添加Web支持的starter pom,这样就添加了Web的依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
3. 添加Spring Boot的编译插件
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
4. 添加入口类
代码如下所示:
package org.light4j.springboot.sample;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication //①
public class Application {
public static void main(String[] args) {//②
SpringApplication.run(Application .class, args);
}
}
代码解释:
①
@SpringBootApplication
是Spring Boot
项目的核心注解,主要目的是开启自动配置。
② 这是一个标准的Java
应用的main
方法,主要作用是作为项目启动的入口。
5. 添加测试控制器
代码如下所示:
package org.light4j.springboot.sample.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class HelloController {
@RequestMapping("/")
public String hello() {
return "Hello Spring Boot";
}
}
3. 运行效果
可以通过Maven
命令,运行项目:
mvn spring-boot:run
或者点击Application
右键,在右菜单中选择以Java
Application
运行项目,如下图所示:
访问http://localhost:8080/,结果如下图所示:
二. 源代码示例:
公众号ID:longjiazuoA

未经允许不得转载:人生设计师 » Spring Boot基础(二):Spring Boot快速构建