使用方法调用的Spring注释属性设置

时间:2013-09-19 06:54:25

标签: java spring configuration annotations spring-data-jpa

我有弹簧配置类:

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

我希望将entityManagerFactoryRef的{​​{1}}属性设置为@EnableJpaRepositories次调用。

我可以这样做吗?如果允许的话?

1 个答案:

答案 0 :(得分:2)

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