我们这里使用 IDEA 集成开发环境,具体怎样创建 Spring Boot 项目就不再赘述了,不懂就看前面章节。假设我们已经创建好了Spring Boot项目,项目的 src/main/java 下面存在一个SpringbootHelloApplication.java 文件。如下图:
打开 SpringbootHelloApplication.java 文件,然后在该文件中添加 index() 方法,该方法返回一个字符串“Hello Spring Boot!”。index() 方法是一个 Spring MVC 方法,该方法将映射到应用根地址(/)。代码如下:
package com.huangx.springboot; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; /** * 该类是我们整个 Spring Boot 项目的入口类,这个类有一个 @SpringBootApplication 注解, * 该注解是整个 Spring Boot 的核心注解,它的目的就是开启 Spring Boot 的自动配置。 * 我在这个类上再添加一个 @RestController 注解,使之变为一个Controller, * 然后里边提供一个地址转换方法。 * * @author Administrator */ @RestController @SpringBootApplication public class SpringbootHelloApplication { public static void main(String[] args) { // 启动Spring Boot SpringApplication.run(SpringbootHelloApplication.class, args); } @RequestMapping(value = "/", produces = "text/plain;charset=UTF-8") public String index() { // 返回字符串到前端 return "Hello Spring Boot!"; } }
仔细的读者会发现,HelloApplication 中存在一个 main() 方法,则表示该类可以直接运行。且 main 方法中只有一行代码,如下:
public static void main(String[] args) { // 启动Spring Boot SpringApplication.run(SpringbootHelloApplication.class, args); }
该行代码将去启动 Spring Boot。启动成功后的界面如下:
如果你能看见“Started HelloApplication in 4.805 seconds”,则表示启动成功。此时,在浏览器输入地址:http://localhost:8080
第一个 Spring Boot 程序就是这么简单。