Spring Boot 入门
什么是 Spring Boot
Spring Boot 是 Spring 框架的简化配置版本,遵循「约定优于配置」原则。
快速开始
创建项目
使用 Spring Initializr 创建项目,选择以下依赖:
- Spring Web
- Spring Data JPA
- H2 Database
主类
java
package com.example.demo;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class DemoApplication {
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
}编写 Controller
java
package com.example.demo.controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class HelloController {
@GetMapping("/hello")
public String hello() {
return "Hello, Spring Boot!";
}
}核心特性
- 自动配置:根据依赖自动配置 Bean
- 起步依赖:简化 Maven/Gradle 配置
- 内嵌服务器:内嵌 Tomcat、Jetty 等
- Actuator:监控和管理端点