Skip to content

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:监控和管理端点