ドキュメントから:
注入されるメソッド (この場合は CommandManager) を含むクライアント クラスでは、「注入」されるメソッドには次の形式の署名が必要です。
<public|protected> [abstract] <return-type> theMethodName(no-arguments);
この制限を回避する方法はありますか?
はい、できます。春のドキュメントの例を次に示します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;
}