跳转至

第三章:Spring Boot 核心与 RESTful API

本章导读:从“手工作坊”到“现代工厂”

在第二章,我们体验了 Servlet 的“刀耕火种”。你一定受够了繁琐的 web.xml 配置、手动管理的 JDBC 连接、以及一堆重复的样板代码。

第三章,我们将迎来生产力的第一次大爆发。

Spring Boot 不仅仅是一个框架,它是一套“约定优于配置”的现代化开发标准。本章我们将掌握企业级开发的核心“六脉神剑”:IOC、RESTful、三层架构、异常拦截、AOP、单元测试

学完这一章,你将能够独立开发出一个健壮、规范、可维护的后端系统。


🗺️ 知识全景图

如果把一个 Web 系统比作一家现代化的银行,本章的各节课分别对应了以下角色:

graph TD
    User((用户)) -- RESTful 请求 --> AOP["🛡️ AOP 安全安检 (05)"]

    subgraph "Spring IOC 容器 (01-02)"
        AOP --> Controller["前台柜员 (03)<br/>Controller"]
        Controller --> Service["业务经理 (04)<br/>Service"]
        Service --> Dao["金库管理员 (04)<br/>Dao"]

        ErrorHandler["🚑 医疗队 (05)<br/>GlobalExceptionHandler"] -.-> Controller
    end

    subgraph "质量保障 (06)"
        Log["📝 监控录像<br/>Logging"] -.-> Service
        Test["🧪 模拟演练<br/>Unit Test"] -.-> Service
    end

    style Controller fill:#81c784,stroke:#2e7d32
    style Service fill:#fff9c4,stroke:#fbc02d
    style Dao fill:#e1f5fe,stroke:#01579b

📚 课程目录

本章共 6 节理论课 + 1 个综合实验,建议按顺序攻破:

第一阶段:框架觉醒 (入门与原理)

第二阶段:规范立项 (设计与架构)

第三阶段:企业级增强 (健壮与质量)


💻 本章终极挑战 (Lab)


🚀 准备好了吗?

Spring Boot 的世界非常广阔,但只要掌握了本章的“核心六讲”,你就已经拿到了一把通往高薪职位的钥匙。

让我们开始第一场革命吧!

开始学习:Spring Boot 快速入门