06-web实战-ioc-di

#已实践

1. 初始化项目

因为 IDEA 创建 springboot 的版本高, 本地使用 lombok 报错。

可能是 pom. xml 的版本冲突问题。

Important

使用的各种版本
JDK 21 + SpringBoot 3.2

2. 完成 demo

restful 风格,一种软件架构风格。url 简洁、优雅。

完成接口 /depts

去读 resources 下的 depts, 返回前端。

3. 统一返回结构

方便前端操作。

4. 三层架构

代码分层,便于维护。

比如,业务变动,只用改 service 代码,其他两层不用变。

5. 扩展性

面向接口编程。

便于实现的切换。便于扩展。

6. 解耦

new 依赖关系强。

耦合,是指层,模块间的代码依赖性、关联性强。

推荐 高内聚,低耦合

解决方案:

这正是 spring 容器的活。

上一节:05-web后端-基础知识

下一节:07-web实战-数据库