BeanFactory与FactoryBean是个啥?
发布时间:2021-03-23 09:36:44 所属栏目:动态 来源:互联网
导读:bject() 获取泛型T的实例。用来创建Bean。当IoC容器通过getBean方法来FactoryBean创建的实例时实际获取的不是FactoryBean 本身而是具体创建的T泛型实例。等下我们会来验证这个事情。 ClassgetObjectType() 获取 T getObject()中的返回值 T 的具体类型。这里
3.1 FactoryBean使用场景 FactoryBean 用来创建一类bean。比如你有一些同属鸟类的bean需要被创建,但是它们自己有各自的特点,你只需要把他们的特点注入FactoryBean中就可以生产出各种鸟类的实例。举一个更加贴近实际生产的例子。甚至这个例子你可以应用到实际java开发中去。我们需要自己造一个定时任务的轮子。用FactoryBean 再合适不过了。我们来用代码说话一步步来演示FactoryBean的使用场景。 3.2 构建一个FactoryBean 我们声明定时任务一般具有下列要素:
Task任务执行抽象接口的实现。实现包含两个方面:
(编辑:济宁站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐
热点阅读