来自文档:
在包含要注入的方法的客户端类(本例中为 CommandManager)中,要“注入”的方法必须具有以下形式的签名:
<public|protected> [abstract] <return-type> theMethodName(no-arguments);
是否存在解决此限制的方法?
是的你可以。这是来自 spring 文档的示例,http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/beans.html
@Autowired
public void prepare(MovieCatalog movieCatalog,
CustomerPreferenceDao customerPreferenceDao) {
this.movieCatalog = movieCatalog;
this.customerPreferenceDao = customerPreferenceDao;
}