java - 使用 BeanDefinitionRegistry 创建 bean 时如何添加 Annotation
问题描述
我想以编程方式创建下面提到的配置类:
@Configuration
@EnableJpaRepositories(
basePackages = {"com.bns.api.chassis.referenceapp.connector.jpa.repository.db1"},
entityManagerFactoryRef = "testdb1UserEntityManager",
transactionManagerRef = "testdb1UserTransactionManager"
)
@EnableConfigurationProperties(ChassisJpaPropertiesList.class)
public class Testdb1Config {...}
因此,作为解决方案的一部分,我正在考虑使用 BeanDefinitionRegistry 来注册这个配置类,但是在通过 BeanDefinitionBuilder 创建 bean 时我找不到任何方法来添加对 @BeanDefinitionRegistry 注释的支持。春天有什么办法可以在动态创建bean时添加注释支持。
解决方案
推荐阅读
- swift - URLSessionConfiguration 背景,超时问题,在 Postman 中工作正常
- python - Python 文档字符串中作为抽象类名的参数的类型是什么?
- python - Select 语句中的 Pace Maker 不起作用
- c++ - 为 I2C 正确格式化数据 (Wire.write)
- mysql - 为什么这个 DELETE 查询给我一个语法错误?
- node.js - 我怎样才能在loopback4中加入两个表
- push-notification - 我们可以增加谷歌控制台项目中的主题和订阅数量吗?
- jakarta-ee - JavaEE:注入 @Alteriative 到 Insance
没有默认实现 - ruby-on-rails - 如何使用 rolify gem 显示与用户关联的角色名称?
- angular - map() 中的拼接函数只删除数组的一半