java - Spring以编程方式创建范围代理bean
问题描述
可以按照此处spring
所述定义范围代理本:
@Service
@SessionScope(proxyMode = ScopedProxyMode.TARGET_CLASS)
public class MyBeanClass {
// ...
}
我真的很想以编程方式做同样的事情,例如在使用ApplicationContextInitializer
.
public class MyInitializer implements
ApplicationContextInitializer<GenericWebApplicationContext> {
@Override
public void initialize(GenericWebApplicationContext applicationContext) {
applicationContext.registerBean(MyBeanClass.class, beanDefinitionCustomizer -> ....);
}
}
这可能吗?我还没有找到任何公共 API 可以做到这一点......
解决方案
推荐阅读
- r - 如何使用 echarts4r 解决我的缩放问题?
- c# - 这个表达式可以简化吗?
- mysql - 将两个 count() 查询加入单个输出查询
- r - 放置功能后如何按升序或降序排列它们
- javascript - 覆盖js类的toString方法
- arrays - 将矩阵拆分为具有不同列大小的数组
- angular - Angular ErrorInterceptor 单元测试未按预期工作
- api - 使用自定义处理程序测试 API 端点时无法访问多路复用器参数
- xml-documentation - Sandcastle 帮助文件生成器崩溃
- elasticsearch - 在 ElasticSearch 中是否可以对非索引字段求和?