设计模式:https://www.cnblogs.com/yuefan/p/3763898.html
@Autowired的几个使用细节:http://www.cnblogs.com/dehigher/p/10142025.html
spring事务:https://blog.csdn.net/wanghaitao4j/article/details/83625260
https://www.cnblogs.com/fanheyan/articles/5691659.html注解本身不做任何事情,只是像xml文件一样起到配置作用。注解代表的是某种业务意义,注解背后处理器的工作原理如上源码实现:首先解析所有属性,判断属性上是否存在指定注解,如果存在则根据搜索规则取得bean,然后利用反射原理注入。如果标注在字段上面,也可以通过字段的反射技术取得注解,根据搜索规则取得bean,然后利用反射技术注入
循环依赖:https://www.cnblogs.com/bhlsheji/p/5208076.html