主题
手把手带你写一个MiniSpring
共 27 讲。
目录
- 手把手带你写一个MiniSpring
- 开篇词-“眼脑手”结合,搞定Spring框架底层原理
- 01-原始IoC:如何通过BeanFactory实现原始版本的IoC容器?
- 02-扩展Bean:如何配置constructor、property和init-method?
- 03-依赖注入:如何给Bean注入值并解决循环依赖问题?
- 04-增强IoC容器:如何让我们的Spring支持注解?
- 05-实现完整的IoC容器:构建工厂体系并添加容器事件
- 06-再回首:如何实现一个IoC容器?
- 07-原始MVC:如何通过单一的Servlet拦截请求分派任务?
- 08-整合IoC和MVC:如何在Web环境中启动IoC容器?
- 09-分解Dispatcher:如何把专门的事情交给专门的部件去做?
- 10-数据绑定: 如何自动转换传入的参数?
- 11-ModelAndView :如何将处理结果返回给前端?
- 12-再回首:如何实现Spring MVC?
- 13-JDBC访问框架:如何抽取JDBC模板并隔离数据库?
- 14-增强模板:如何抽取专门的部件完成专门的任务?
- 15-mBatis:如何将SQL语句配置化?
- 16-再回首:JdbcTemplate章节小结
- 17-动态代理:如何在运行时插入逻辑?
- 18-拦截器 :如何在方法前后进行拦截?
- 19-Pointcut :如何批量匹配代理方法?
- 20-AutoProxyCreator:如何自动添加动态代理?
- 21-再回首: 如何实现Spring AOP?
- 结束语-老兵回首,薪火相传
- 结课测试-来赴一场满分之约吧!
- 加餐-GPT编程(上) :如何用ChatGPT辅助我们编程?
- 加餐-GPT编程(下) :如何利用OpenAI的API解决语言处理类任务?