新建通用类ApplicationContextUtil
@Component
public class ApplicationContextUtil implements ApplicationContextAware {
private static ApplicationContext applicationContext;
public static ApplicationContext getApplicationContext() {
return applicationContext;
}
@Override
public void setApplicationContext(ApplicationContext applicationContext) throws BeansException {
ApplicationContextUtil.applicationContext = applicationContext;
}
public static Object getBean(String beanName) {
return applicationContext.getBean(beanName);
}
}
在Service实现类中添加
声明属性
private SysParamService sysParamService = (SysParamService) ApplicationContextUtil.getBean("sysParamService");
接下来就是正常调用了