1

我有弹簧配置类:

@Configuration
@EnableJpaRepositories
InfrastructureContextConfiguration
    @Bean
    public LocalContainerEntityManagerFactoryBean entityManagerFactory() {...}

我希望设置with调用的entityManagerFactoryRef属性。@EnableJpaRepositoriesentityManagerFactory().getObject()

我可以这样做吗?如果允许怎么办?

4

1 回答 1

2

不,你不能。该属性必须在编译时可解析,并且您的 bean(及其getObject())不仅在运行时可用,而且在 Spring 初始化InfrastructureContextConfigurationbean 之后才可用。

于 2013-09-19T07:00:03.673 回答