次のような Service クラスがあります。
@Service
public class CompanyServiceImpl implements CompanyService {
@Autowired
private CompanyDAO companyDAO;
@Transactional
public void addOrUpdateCompany(Company company) {
companyDAO.addOrUpdateCompany(company);
}
}
通常、次の方法で Spring から CompanyService のインスタンスを取得できます。
@Autowired
CompanyService companyService;
しかし、場合によっては、次のように @Autowired なしで CompanyService のインストールを作成/取得したい:
CompanyService companyService = XXX.getxxx("CompanyService");
これを行う方法はありますか?