Spring 常用的类
来源:互联网 发布:java数字证书开发源码 编辑:程序博客网 时间:2024/05/23 01:25
BeanPostProcessor
如果BeanFactory装配了BeanPostProcessor后置处理器。可以在bean初始化完成后或者初始化之前对bean进行重新处理。
如
public Object postProcessAfterInitialization(Object obj, String beanName) throws BeansException { if (beanName.equals("myAnnoService")) { Annotation[] annos = obj.getClass().getDeclaredAnnotations(); for (Annotation anno:annos) { System.out.println("hello world " + anno.annotationType().getName()); } } return obj; }
BeanFactoryAware
如果bean实现了BeanFactoryAware接口,则将调用setBeanFactory方法,将BeanFactory容器实例设置到bean中。
@Componentpublic class BeanNameAwareTest implements BeanFactoryAware { private BeanFactory factory; public void setBeanFactory(BeanFactory arg0) throws BeansException { // TODO Auto-generated method stub factory = arg0; MyAnnoService service = factory.getBean(MyAnnoService.class); System.out.println("factory inint ok"); service.test(); }}
阅读全文
0 0
- Spring 常用的类
- spring常用的工具类
- spring常用的工具类
- spring常用的工具类
- spring常用的工具类
- spring常用的工具类
- spring常用的工具类
- spring常用的工具类
- spring常用的工具类
- spring常用的工具类
- spring常用的工具类
- Spring常用的接口和类
- Spring常用的接口和类
- Spring MVC常用的注解类
- Spring常用的Listener
- Spring常用的配置
- Spring常用的Listener
- spring 常用的情况
- 五分钟学会 Kotlin 语法
- java虚拟机之一内存运行时数据区域解释
- Django的override_settings修饰器浅析
- Oracle递归查询
- CSS3(十一)
- Spring 常用的类
- PAT乙级1047. 编程团体赛(20)
- sql 常用函数
- 【CryptoKitties源码解析】养猫的正确姿势!
- Letsencrypt通过DNS TXT记录来验证域名有效性
- Python Queue详解
- C语言实现冒泡排序
- 二叉树后序遍历递归与非递归实现
- 转载-Git常用命令