我有一个这样的服务类:
@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");
有什么方法可以做到这一点吗?