返回系列视图

Spring 学习笔记

系列 · 共 12 篇 ,按阅读顺序排列

Spring 学习笔记 下的文章

Spring 学习笔记 01:IoC、依赖注入与第一个 Spring Boot 应用

Spring 学习笔记 01:IoC、依赖注入与第一个 Spring Boot 应用

从「手写 new 出来的三层结构」的痛点讲起,说清 IoC 容器、Bean 与依赖注入是怎么回事,再用 Maven 与 Spring Initializr 跑起第一个能返回 JSON 的应用。

#Spring#Spring Boot#学习笔记
Spring 学习笔记 02:Spring Data JPA 基础——实体映射与 Repository

Spring 学习笔记 02:Spring Data JPA 基础——实体映射与 Repository

用 ORM 把类映射到表:@Entity、@Id、@GeneratedValue 怎么用,CrudRepository 三层接口怎么选,H2 与 MySQL 怎么配,以及 ddl-auto 到底该写哪个值。

#Spring#Spring Data JPA#学习笔记
Spring 学习笔记 03:JPA 查询——派生方法、JPQL 与分页排序

Spring 学习笔记 03:JPA 查询——派生方法、JPQL 与分页排序

Repository 自带的方法只够按主键查,这篇讲三种自己造查询的方式:方法名派生、@Query 写 JPQL、原生 SQL,以及 Pageable 分页排序和投影返回。

#Spring#Spring Data JPA#学习笔记
Spring 学习笔记 04:JPA 关联映射与仓储测试

Spring 学习笔记 04:JPA 关联映射与仓储测试

一对多、多对多怎么映射,谁负责维护外键,FetchType 与 CascadeType 该怎么选,顺带用 @DataJpaTest 与 AssertJ 把仓储层测起来。

#Spring#Spring Data JPA#测试#学习笔记
Spring 学习笔记 05:Spring MVC 与 Thymeleaf 入门

Spring 学习笔记 05:Spring MVC 与 Thymeleaf 入门

一次页面请求在 Spring MVC 里走了哪几步,@Controller 怎么把数据交给模板,@PathVariable 与 @RequestParam 怎么取参数,以及控制器为什么必须是无状态的。

#Spring#Spring MVC#Thymeleaf#学习笔记
Spring 学习笔记 06:表单绑定与服务端校验

Spring 学习笔记 06:表单绑定与服务端校验

把表单字段绑到对象上,用 Bean Validation 注解做服务端校验,把错误信息显示回用户刚填的那一页,再补上自定义校验注解与全局异常处理。

#Spring#Spring MVC#校验#学习笔记
Spring 学习笔记 07:Thymeleaf 片段复用与国际化

Spring 学习笔记 07:Thymeleaf 片段复用与国际化

用 th:fragment 与 th:insert/th:replace 把导航栏、页脚抽成片段,页面套用统一布局,再用 messages.properties 与 LocaleResolver 做中英文切换。

#Spring#Thymeleaf#学习笔记
Spring 学习笔记 08:HTTP Session 与会话状态管理

Spring 学习笔记 08:HTTP Session 与会话状态管理

HTTP 无状态带来的问题,Cookie 与 Session 怎么分工,Spring 里读写会话的几种方式,以及会话固定、超时、多实例共享这些必须想清楚的事。

#Spring#Session#学习笔记
Spring 学习笔记 09:拦截器 HandlerInterceptor

Spring 学习笔记 09:拦截器 HandlerInterceptor

登录检查、权限判断、请求耗时统计这类横切逻辑该放哪:HandlerInterceptor 的三个回调各在什么时机执行,怎么注册与排除路径,以及它和过滤器的分工。

#Spring#Spring MVC#学习笔记
Spring 学习笔记 10:Service 层与事务

Spring 学习笔记 10:Service 层与事务

一组数据库操作要么全成功要么全失败,靠 @Transactional 怎么做到;传播行为、隔离级别、回滚规则怎么选,以及自调用失效、乐观锁悲观锁这些实战里的坑。

#Spring#事务#学习笔记
Spring 学习笔记 11:REST API 基础——把 Service 暴露成接口

Spring 学习笔记 11:REST API 基础——把 Service 暴露成接口

同一套 Service 怎么同时服务页面和客户端:@RestController 的路由与方法语义、状态码怎么给、DTO 怎么定,以及 MockMvc 端到端和切片测试的两种写法与各自的坑。

#Spring#REST#学习笔记
Spring 学习笔记 12:REST 进阶——版本、更新、跨域与文档化

Spring 学习笔记 12:REST 进阶——版本、更新、跨域与文档化

接口能跑通之后要处理的几件事:URL 与响应结构怎么定、版本怎么演进、更新怎么做到可安全重试、CORS 怎么配、HATEOAS 与 Spring Data REST 该不该用。

#Spring#REST#学习笔记

© 2026 HuanYu Blog

记录技术,也记录思考