内容纲要
介绍
Spring Boot可以轻松创建独立的、基于生产级的应用程序,您只要运行就可以了。
特性
- 创建stand-alone Spring应用程序
- 内嵌入tomcat、Jetty或Undertow(不需要部署WAR文件)
- 提供自用的'starter'依赖,以简化构建配置
- 提供可生产的特性,如metrics指标、运行状况检查和外部化配置
- 绝对没有代码生成,也不需要进行XML配置
Getting Started
Step 1: Start a new Spring Boot project
使用https://start.spring.io/ 创建一个web项目。
Step 2: Add your code
package com.example.demo;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
@SpringBootApplication
@RestController
public class DemoApplication {
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
@GetMapping("/hello")
public String hello(@RequestParam(value = "name", defaultValue = "World") String name) {
return String.format("Hello %s!", name);
}
}
Step 3: Try it
MacOS/Linux:
./mvnw spring-boot:run
Windows:
mvnw spring-boot:run
访问:http://localhost:8080/hello