博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
spring 动态创建bean
阅读量:6356 次
发布时间:2019-06-23

本文共 835 字,大约阅读时间需要 2 分钟。

  hot3.png

简单写法:

@Componentpublic class AddMyBeanFactory implements BeanFactoryPostProcessor {    @Override    public void postProcessBeanFactory(ConfigurableListableBeanFactory beanFactory) throws BeansException {        //实例化bean        MemberReaderServiceImpl readerService = new MemberReaderServiceImpl();        //注册单例bean        beanFactory.registerSingleton("memberReadService", readerService);    }}

用途:在RPC创建动态bean的时候,可以在此处动态创建实例化代理类的方法.可以自定义注解,来使用动态创建代理接口的bean.

@Componentpublic class MyAnnotationAddBeanFactory implements BeanFactoryPostProcessor {    @Override    public void postProcessBeanFactory(ConfigurableListableBeanFactory beanFactory) throws BeansException {                //1. 扫描指定路径的接口,取得指定需要代理的接口                //2. 根据动态代理,创建bean.        //3. 注册bean到 spring bean里面.    }}

 

转载于:https://my.oschina.net/lmxy1990/blog/3036068

你可能感兴趣的文章
智库说 | 徐远:数字时代的城市潜力
查看>>
《JSP极简教程》jsp c:forEach用法
查看>>
WebSocket详解(六):刨根问底WebSocket与Socket的关系
查看>>
用 Go 写一个轻量级的 ssh 批量操作工具
查看>>
网站设计之合理架构CSS 架构CSS
查看>>
OTP 22.0 RC3 发布,Erlang 编写的应用服务器
查看>>
D语言/DLang 2.085.1 发布,修复性迭代
查看>>
感觉JVM的默认异常处理不够好,既然不好那我们就自己来处理异常呗!那么如何自己处理异常呢?...
查看>>
Java 基础 之 算数运算符
查看>>
Windows下配置安装Git(二)
查看>>
一个最简单的基于Android SearchView的搜索框
查看>>
铁路开通WiFi“钱景”不明
查看>>
Facebook申请专利 或让好友及陌生人相互拼车
查看>>
电力“十三五”规划:地面光伏与分布式的分水岭
查看>>
美联社再告FBI:要求公开请黑客解锁iPhone花费
查看>>
三星电子出售希捷和夏普等四家公司股份
查看>>
任志远:当云计算遇上混合云
查看>>
思科联手发那科 用物联网技术打造无人工厂
查看>>
智慧城市首要在政府利用大数据的智慧
查看>>
2015年物联网行业:巨头展开专利大战
查看>>