Spring Boot 快速入门实践
Spring Boot 使得创建独立的、生产级别的基于 Spring 的应用程序变得极为简单。它的核心理念就是 约定优于配置 (Convention Over Configuration)。
核心特性
- 独立运行:内嵌 Tomcat、Jetty 等 Web 服务器,无需打 WAR 包,直接
java -jar运行。 - 自动配置:根据引入的依赖包自动配置相关组件。
- Starter 依赖:提供一系列的起步依赖,简化构建配置。
创建一个简单的 REST API
只需要一个核心依赖:
xml
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>编写一个控制器:
java
@RestController
@RequestMapping("/api")
public class HelloController {
@GetMapping("/hello")
public String sayHello() {
return "Hello, Spring Boot!";
}
}启动主类即可对外提供服务,开发效率成倍提升!