Spring - ConfigurableBeanFactory

本文详细介绍了ConfigurableBeanFactory接口的功能,包括定义的Scope常量、设置parentBeanFactory的方法、以及与BeanExpressionResolver和ConversionService相关的操作。这些内容对于理解Spring框架中bean的生命周期管理和依赖注入机制至关重要。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Provides facilities to configure a bean factory,

ConfigurableBeanFactory的接口如下:

155659_YXXt_3628724.png

定义了两个Scope常量:

String SCOPE_SINGLETON = "singleton";
String SCOPE_PROTOTYPE = "prototype";
提供了设置parentBeanFactory的接口
void setParentBeanFactory(BeanFactory parentBeanFactory)

提供了设置和获取BeanExpressionResolver的接口

BeanExpressionResolver getBeanExpressionResolver();
void setBeanExpressionResolver(BeanExpressionResolver resolver);

 

提供了设置和获取ConversionService的接口:

void setConversionService(ConversionService conversionService);
ConversionService getConversionService();

 

转载于:https://my.oschina.net/u/3628724/blog/1490753

java.lang.IllegalStateException: LettuceConnectionFactory was destroyed and cannot be used anymore at org.springframework.util.Assert.state(Assert.java:76) ~[spring-core-5.2.15.RELEASE.jar:5.2.15.RELEASE] at org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory.assertInitialized(LettuceConnectionFactory.java:1263) ~[spring-data-redis-2.6.2.jar:2.6.2] at org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory.getConnection(LettuceConnectionFactory.java:414) ~[spring-data-redis-2.6.2.jar:2.6.2] at org.springframework.data.redis.core.RedisConnectionUtils.fetchConnection(RedisConnectionUtils.java:193) ~[spring-data-redis-2.6.2.jar:2.6.2] at org.springframework.data.redis.core.RedisConnectionUtils.doGetConnection(RedisConnectionUtils.java:144) ~[spring-data-redis-2.6.2.jar:2.6.2] at org.springframework.data.redis.core.RedisConnectionUtils.getConnection(RedisConnectionUtils.java:105) ~[spring-data-redis-2.6.2.jar:2.6.2] at org.springframework.data.redis.core.RedisTemplate.execute(RedisTemplate.java:210) ~[spring-data-redis-2.6.2.jar:2.6.2] at org.springframework.data.redis.core.RedisTemplate.execute(RedisTemplate.java:190) ~[spring-data-redis-2.6.2.jar:2.6.2] at org.springframework.data.redis.core.AbstractOperations.execute(AbstractOperations.java:97) ~[spring-data-redis-2.6.2.jar:2.6.2] at org.springframework.data.redis.core.DefaultStreamOperations.read(DefaultStreamOperations.java:305) ~[spring-data-redis-2.6.2.jar:2.6.2] at com.hmdp.service.impl.VoucherOrderServiceImpl$VoucherOrderHandler.handlePendingList(VoucherOrderServiceImpl.java:113) [classes/:na] at com.hmdp.service.impl.VoucherOrderServiceImpl$VoucherOrderHandler.run(VoucherOrderServiceImpl.java:105) [classes/:na] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [na:1.8.0_442] at java.util.concurrent.FutureTask.run(FutureTask.java:266) [na:1.8.0_442] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
最新发布
04-02
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值