首页 > 代码库 > spring bean 的生命周期
spring bean 的生命周期
感谢博友,内容源于博友的文章
http://www.cnblogs.com/zrtqsk/p/3735273.html
通过了解spring的bean 的生命周期 ,再结合jdk的注解,继承spring 的BeanPostProcessor 工厂重写里面的
public Object postProcessAfterInitialization(Object bean, String beanName)
public Object postProcessBeforeInitialization(Object bean, String beanName)
方法,对加入到spring 中管理的的类进行修改或者保存。
这里说一种自定义注解实现 通过注解自动找到相应方法的功能
如定义一个 module 注解接口 参数为模块号, 在每个功能模块的service上面标注这个注解
然后定义一个method 注解接口 参数为功能号, 在每个功能函数标注这个注解
然后在把这些接口的实现类,加上spring 的 @Component 注解 交给spring进行管理。
然后通过 BeanPostProcessor 获取每个bean 单例对象然后获取其 注解接口,与定义的接口进行匹配
通过一个methodManager 进行管理这些功能模块的方法
spring bean 的生命周期
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。