FactoryBean in Spring

FactoryBean

A factory bean in Spring serves as a factory for creating other beans within the Spring IoC container. A FactoryBean is an interface that you, as a developer, implements when writing factory classes and you want the object created by the factory to be managed as a bean by Spring.
In Java terms we can say that, a factory bean is very similar to a factory method (Java Factory Pattern).
But here it is Spring specific bean which can be identified by the Spring IoC container during bean construction.

Factory is mostly used to implement framework specific operations.
1. Suppose when you are looking for JNDI related stuffs then JndiObjectFactoryBean can be used.
2. For Spring AOP related stuffs (create a proxy for a bean) we can use ProxyFactoryBean.
3. For creating Hibernate Session Factory in the Spring IoC container then we can use LocalSessionFactoryBean.

使用FactoryBean自定义实例化逻辑

Difference between BeanFactory and FactoryBean in Spring Framework

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值