pio*_*rek 14 java spring annotations
我希望能够自动装配单个bean(foo)
@Component
public class FooUser {
@Autowire Foo foo;
}
Run Code Online (Sandbox Code Playgroud)
由另一个单身人士的方法创建(FooFactory.createFoo)
@Service
public class FooFactory {
public Foo createFoo() {...}
}
Run Code Online (Sandbox Code Playgroud)
用xml就可以了factory-method.我怎么能用注释做到这一点?
Tom*_*icz 13
尝试使用Java @Configuration:
@Configuration
public class Config {
@Bean
public FooUser fooUser() {
return new FooUser(foo());
}
@Bean
public FooFactory fooFactory() {
return new FooFactory();
}
@Bean
public Foo foo() {
return fooFactory().createFoo();
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
27432 次 |
| 最近记录: |