Java 带方法调用的Spring注释属性设置
我有spring配置类:Java 带方法调用的Spring注释属性设置,java,spring,configuration,annotations,spring-data-jpa,Java,Spring,Configuration,Annotations,Spring Data Jpa,我有spring配置类: @Configuration @EnableJpaRepositories InfrastructureContextConfiguration @Bean public LocalContainerEntityManagerFactoryBean entityManagerFactory() {...} 我希望使用entityManagerFactory().getObject()调用设置@EnableJpaRepositories的entityMa
@Configuration
@EnableJpaRepositories
InfrastructureContextConfiguration
@Bean
public LocalContainerEntityManagerFactoryBean entityManagerFactory() {...}
我希望使用entityManagerFactory().getObject()
调用设置@EnableJpaRepositories
的entityManagerFactoryRef
属性
我可以这样做吗?如果允许的话怎么做?不,你不能。该属性必须在编译时可解析,并且bean(及其
getObject()
)不仅在运行时可用,而且在Spring初始化InfrastructureContextConfiguration
bean之后才可用