私はこのようなサービスクラスがあります。Springでトランザクションを持つオブジェクトを取得するには?
@Service
public class CompanyServiceImpl implements CompanyService {
@Autowired
private CompanyDAO companyDAO;
@Transactional
public void addOrUpdateCompany(Company company) {
companyDAO.addOrUpdateCompany(company);
}
}
通常は、私がで春からCompanyServiceのインスタンスを持つことができます。
@Autowired
CompanyService companyService;
しかし、いくつかのケースでは、私が作成/取得したいです@AutowiredのないCompanyServiceのインスタント:
CompanyService companyService = XXX.getxxx("CompanyService");
私はこれを行う方法はありますか?
これはもっと明確ですhttp://jerlinworld.wordpress.com/2009/07/20/making-your-spring-application-context-aware/しかし、私はあなたを答えとしてとにかく与えます。 –