交互式学习 Spring 核心功能 | IoC · AOP · MyBatis · 事务
鉴权学习建议:learn=none(先学核心),advanced=jwt/satoken(再学安全链路)
理解 Spring 的核心:控制反转和依赖注入。学习 Bean 的生命周期、作用域和各种注入方式。
学习 MyBatis 与 Spring Boot 的整合,对比 JPA,掌握动态 SQL 和缓存机制。
Redis 缓存、分布式锁、多数据库、认证方案对比,从小白到高手的进阶之路。
动态查看类结构、通过构造器创建对象、修改私有字段、调用私有方法,理解 Spring 等框架底层为什么依赖反射。
一步步体验登录、带 Token 请求、鉴权放行/拦截,对比 learn / advanced 模式差异。
自己点检查,不靠口头确认。直接验证 profile、H2、用户服务、MyBatis 和鉴权模式。
GET /api/users # 获取所有用户 GET /api/users/{id} # 获取单个用户 POST /api/users # 创建用户 PUT /api/users/{id} # 更新用户 DEL /api/users/{id} # 删除用户 GET /api/learning/ioc/beans # 查看所有 Bean GET /api/learning/aop/concepts # AOP 概念 GET /api/learning/mybatis/cache # 缓存机制 GET /api/learning/transaction/propagation # 传播行为