-
bbianji8 用户
Spring Boot 后端开发完全教程:从创建项目到写出能上线的 API 接口
本文面向零基础到初级的 Java 开发者,目标是让你在 1 小时内跑通第一个 Spring Boot 项目,并写出一个带数据库、能接收前端请求的 RESTful API。看完你就能独立搭一个后端骨架。
一、原理背景
1.1 为什么要用 Spring Boot
在 Spring Boot 出现之前,搭一个 Spring Web 项目要手写大量 XML 配置:配置 DispatcherServlet、配置数据源、配置事务管理器、配置视图解析器……一个新项目光"打地基"就要一天。
Spring Boot 的核心思想是 "约定优于配置"(Convention over Configuration) 和 "自动装配"(Auto-configuration):
- 你引入
spring-boot-starter-web依赖,它就自动帮你配好内嵌的 Tomcat、Spring MVC、Jackson 等; - 你引入
spring-boot-starter-data-jpa和 MySQL 驱动,它就自动帮你连上数据库; - 你几乎不用写 XML,全部用注解和
application.yml搞定。
一句话:Spring Boot 让"能跑起来的最