来自docs:
在包含要注入的方法的客户端类(在本例中为CommandManager)中,要“注入”的方法必须具有以下形式的签名:
<public|protected> [abstract] <return-type> theMethodName(no-arguments);
是否存在解决此限制的方法?
答案 0 :(得分:2)
是的,你可以。以下是春季文档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;
}