spring
cs_gogoing
这个作者很懒,什么都没留下…
展开
-
9-01-spring如何标识全配置类和半配置类,如何增强全配置类
增强也有好处 比如@Bean方法, Spring能保证是单例的, 不然可能会遇到类似情况, 比如Spring事务失效什么的 具体可以看另外一篇文章。上面既然看到了一个地方标识, 再看看什么地方引用到这字段不就晓得标识之后是干嘛去了。在执行bean生命周期过程中, 内置的。会进行判断是否是全配置类和半配置类。原创 2022-10-13 14:46:28 · 244 阅读 · 0 评论 -
@Autowired和@Resource的不同
找到报错(默认情况下@Autowired是一定需要注入一个bean的);如果查找到一个则用找到的。@Resource在没有配置name的情况下首先根据名字查找;如果名字能查找到则返回这个查找到的。所以不存在通过名字能查找到多个的情况);找不到(需要注意的是这里的前提是没有配置name的情况,spring觉得名字无所谓);觉得对名字有严格要求,所以只能根据你配置的名字查找;如果查找不到则报错,找到了则用;能确定则使用确定的这个;根据Type进行查找可能找到多个, 则需要根据名字进行推断, 就轮到方法。原创 2022-10-13 08:56:07 · 185 阅读 · 0 评论 -
10-beanDefinition方式如何完成属性注入
实现BeanFactoryPostProcessor接口, 为某个指定的bean设置属性PropertyValues,当然这个类有BeanDefinitionPropertyValuesBeanTest的setter()中会调用setter方法将属性设置到变量中。原创 2022-10-13 09:14:46 · 412 阅读 · 0 评论 -
SpringAOP执行原理(前置通知,后置通知等等
责任链模式实现aop通知原创 2022-10-10 08:48:38 · 381 阅读 · 0 评论 -
@Configuration内部@Bean如何保证Scope是单例
了解bean的生命周期,很容易学会的原创 2022-10-06 11:51:16 · 196 阅读 · 0 评论 -
9-04-半配置类和全配置的区别和作用
配置类和半配置类的区别原创 2022-10-05 21:41:01 · 158 阅读 · 0 评论