学习事项

  1. ​项目参考源码​
  2. ​项目参考书籍​
  3. 项目文档包含在工程中 spring-boot.md
  4. 项目采用git 同步

学习节点

  1. 收集学习资料 了解学习对象 确定学习方案 书写学习的模板
  2. 创建git仓库 新建日志文档 书写Hello world 代码
  3. 第一章 第一个Spring-boot 项目
  4. 第二章集成Mysql 数据库 及数据库连接池
  5. 第三章集成JPA

自定义查询

单表简单增删改查

多表增删改查

分页


  1. 第四章 模板引擎
  2. 第五章 事务

注解型事物


  1. 第六章 过滤器和监听器
  2. 第七章集成Redis 缓存

项目启动缓存进数据


  1. 第八章日志

该框架已过时 不采用


  1. 第九章 定时任务

采用分布式定时任务

定时发送邮件


  1. 第十章 集成Mybaties

xml 文件编写需要进一步学习

单表简单增删改查

多表增删改查

分页


  1. 第十一章异步消息异步调用

集成ActiveMQ

一部调用Async


  1. 第十二章 全局异常处理 和 Retry 重试

模板规范

redo()

completeFuture


  1. 第十三章集成Mongdb 暂时不需要处理
  2. 第十四章 集成 Spring Security
  3. 第十五章 Spring Boot监控
  4. 第十六章 集成 Dubbo Zookeeper
  5. 第十七章 多环境配置和部署
  6. 第十八章 微服务容器化Docker
  7. 第十九章 微服务测试
  8. 第二十章 spring boot 原理刨析技术总结
  9. 第二十一章 实战高并发秒杀系统

问题记录

  1. Mabaties 集成 映射类型错误 Long 类型数据库是不存在对应的映射的
  2. ​Mybaties 集成 注入问题 Autowired Qualifier Primary 注入问题​
  3. 学习新的一节出现差错整个进行回退 对reset 需要进一步测试
  4. 新节点学习出现未知问题 可git stash save
  5. 复制到test 分支 解决完成后 合并回来

另外分支

  1. 学习gitflow
  2. 学习模板引擎
  3. 学习mybaties

参考技术

  1. ​thymeleaf 模板引擎​
  2. ​spring-boot 微信读书​
  3. ​thymeleaf​
  4. ​mybaties​

状态

solve 解决bug

mod 修改完善代码

add 增加类项

del 删除部分无用代码

规范

学习事项: