如何强制Spring代理生成带注释的@Transactional方法

时间:2016-12-08 02:37:45

标签: java spring

我使用多个TransactionManagers@Transactional("txXyz")注释。它适用于使用@Component注释并在Spring启动期间创建的bean。我有另一种类型的bean,我稍后在运行时通过

创建
applicationContext.getAutowireCapableBeanFactory().createBean(beanClassName)

后一种方法成功注入@Autowired资源并调用所有接口挂钩(例如InitializingBean)。但是,它不会为带注释的方法创建事务代理。我一直在环顾四周,但没有找到一种明显的方法来强制createBean上的事务性proxi生成。我的问题是"合法"在应用程序运行时创建的bean强制执行事务代理处理的方法吗?

0 个答案:

没有答案