- 0
- 0
- 约小于1千字
- 约 11页
- 2021-09-25 发布于北京
- 举报
深入浅出Spring 第11周法律声明【声明】本视频和幻灯片为炼数成金网络课程的教学资料,所有资料只能在课程内使用,不得在课程以外范围散播,违者将可能被追究法律和经济责任。课程详情访问炼数成金培训网站/Spring使用注意事项探讨循环依赖同名bean注解还是配置方法替换枚举支持二次代理问题循环依赖什么是循环依赖循环依赖在处理循环引用时,Spring会提前暴露Bean通过属性注入可以创建完整的对象当前创建对象存放在集合中维护,如果创建过程中发现当前对象在集合中,说明产生循环依赖以下2种情况无法处理构造器注入的循环依赖Prototype的循环依赖AbstractAutowireCapableBeanFactory.setAllowCircularReferences默认允许循环依赖,可以设置为完全禁止同名bean如果在定义bean的时候 ,bean的名字相同,那么后定义的bean默认会覆盖之前的bean定义DefaultListableBeanFactory.setAllowBeanDefinitionOverriding关闭重名注解还是配置xml的好处代码可读性和层次结构更清晰降低模块耦合修改xml配置不需要重新编译xml的缺点使用较为复杂Xml配置大大增加代码量注解的好处方便快捷,提高效率注解的缺点对配置的修改要重新编译类的关系不如xml明了方法查找和替换运行使用Spring实现甚
原创力文档

文档评论(0)