在MyBatis的两万多行的框架源码中,使用了大量的设计模式对工程架构中的复杂场景进行解耦,这些设计模式的巧妙使用是整个框架的精华。经过整理,大概有以下设计模式,如图1所示。往期热门文章:
1、微软全力拥抱 Java !2、巧用 Redis,实现微博 Feed 流功能!3、知乎高赞:为什么别选计算机专业?4、Guava骚操作,10分钟搞定日志脱敏需求!5、公司弃用 Nginx,选择这款工具!
往期热门文章:1、项目自从用了接口请求合并,效率直接加倍!2、记一次CPU飙升问题排查3、聊聊企业级消息推送的架构设计4、new ArrayList 不当导致 CPU 飙升。。5、假如Linus在中国···6、通过 Arthas Trace 命令将接口性能优化十倍7、一个由“ YYYY-MM-dd ”引发的惨案8、不要只盯着大厂,这20家中小厂我建议你也试试9、百万数据excel导出功能如何实现?10、为什么 Spring和IDEA 都不推荐使用 @Autowired 注解