[英]Is it possible to inject Spring configuration method ?
使用Spring Configuration类,即不使用基于XML的配置。 是否可以像Guice中一样注入工厂方法?
在Guice中,如果我有一个提供者方法,例如
@Provides
public DatastoreService datastoreService(String url) { // Spring will inject this method parameter, if it is mapped of course.
return DatastoreServiceFactory(url);
}
Spring有可能吗?
喜欢
@Bean
public Performer poeticDuke(Poem poem) {
return new PoeticJuggler(poem);
}
而不是:
@Bean
public Performer poeticDuke() {
return new PoeticJuggler(sonnet29());
}
摘自《 Spring in Action 3 》一书
是的,如果这Poem
也是豆子,那肯定有可能。 否则,这似乎很奇怪:Spring在哪里可以找到Poem
?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.