重複の可能性:
春に静的フィールドに値を注入させる方法
以下のコードがあります
public class CustomerService {
private static CustomerDAO customerDao;
public static void getAllCustomers()
{
customerDao.getAllCustomers();// here i want
}
public static CustomerDAO getCustomerDao() {
return customerDao;
}
public static void setCustomerDao(CustomerDAO customerDao) {
CustomerService.customerDao = customerDao;
}
}
今、getAllCustomers がクラス レベルのメソッドである Action オブジェクトから CustomerService.getAllCustomers() を呼び出しています。getAllCustomers を呼び出したときに依存関係が利用できるように、CustomerService クラスの spring によって customerDao を注入したいですか?
春の宣言的依存性注入を使用しています