【Spring】使用FactoryBean配置Bean
来源:互联网 发布:java开发人员招聘要求 编辑:程序博客网 时间:2024/05/16 05:42
使用FactoryBean配置Bean
- 使用FactoryBean配置Bean
- 接口FactoryBean
- 使用FactoryBean
之间已经介绍过很多种配置Bean的方法了,使用FactoryBean也是配置Bean的方法,它的功能应该很强大,但是我只能简单的介绍,目前学识太浅。
接口FactoryBean
FactoryBean是一个接口,里面有3个方法。
1. getObject()
返回一个Bean对象。
2. getObjectType()
返回一个Bean对象的类型。
3. isSingleton()
返回的Bean是不是单例。
使用FactoryBean
首先需要自己创建一个Bean实现FactoryBean这个接口,实现那3个方法。辅助类还是使用之前的一个那么属性的Person类。
然后我们还是去修改配置文件,声明一个Bean,注意啦,这里就和之前不一样了。class这里指向的是我们创建的PersonFactoryBean类而不再是之前的Person类,这里就是区别,一定要注意,虽然class指向的是PersonFactoryBean,但是从应用中获取的Bean依然是Person。property就是给PersonFactoryBean的属性赋值。
让我们运行一下:
没有问题,成功获得了Person对象。
这只是一个简单的小例子,告诉大家基本的用法,FactoryBean更高级的使用方法我还没有学到,以后再来写。
0 0
- 【Spring】使用FactoryBean配置Bean
- spring FactoryBean配置Bean
- Spring - bean配置-FactoryBean
- spring学习小结8-使用factoryBean来配置bean
- Spring 利用FactoryBean来配置Bean
- Spring-11:通过FactoryBean配置Bean
- Spring学习第十二天:FactoryBean配置bean
- Spring 利用FactoryBean来配置Bean
- Spring中通过FactoryBean来配置bean
- Spring 通过FactoryBean来配置bean
- spring 10 bean配置-通过FactoryBean配置bean
- Spring bean 之 FactoryBean
- Spring配置bean的方法(工厂方法和Factorybean)
- Spring-实现FactoryBean接口的方式配置Bean
- spring通过工厂方法和FactoryBean来配置Bean
- Spring配置bean的方法(工厂方法和Factorybean)
- Spring-12,通过工厂方法和FactoryBean配置bean
- spring学习笔记十 通过factoryBean配置bean
- js代码调试技巧
- Spring概述
- codeforces 796C
- [G+SMO]生成包含interface的多片数据
- Hibernate(11)*.hbm.xml文件中主键增长策略
- 【Spring】使用FactoryBean配置Bean
- cacls命令设置文件及其文件夹权限的方法
- (caicloud) tensorboard 可视化—9.3监督指标可视化
- Python中for循环和while循环
- C语言小知识点
- DES ,AES加密解密的实现
- #leetcode#329. Longest Increasing Path in a Matrix
- daplink usb full-speed/high-speed到底差距多大
- Leetcode学习(15)—— Remove Linked List Elements