Closed
Description
Chris Beams opened SPR-7888 and commented
Equivalent to context:spring-configured/
Because @Configuration
classes don't produce bean definitions in quite the same way that XML configuration files do, an annotation-based @SpringConfigured
annotation must work differently than context:spring-configured/. Consider the following approach:
@Configurationpublic
class SpringConfiguredBeans {
@SpringConfigured
public void someEntity(MyEntity entity) {
entity.setRepository(myRepository());
}
@Bean
public MyRepository myRepository() {
return new MyRepository(dataSource());
}
// ...}
Issue Links:
- SpringConfiguredBeanDefinitionParser (aop:spring-configured) [SPR-8139] #12790 SpringConfiguredBeanDefinitionParser (aop:spring-configured) ("is duplicated by")
- SpringConfiguredBeanDefinitionParser (context:spring-configured) [SPR-8141] #12792 SpringConfiguredBeanDefinitionParser (context:spring-configured) ("is duplicated by")
- Support Java-Based Application Configuration [SPR-7420] #12078 Support Java-Based Application Configuration
Referenced from: commits 22e37aa, d356205, 4318ccd
1 votes, 2 watchers