您的位置:首页 > 编程语言 > Java开发

Spring普通类获取并调用Spring service方法

2017-03-31 14:08 225 查看
创建获取Spring的生成类

import org.springframework.beans.BeansException;

import org.springframework.context.ApplicationContext;

import org.springframework.context.ApplicationContextAware;

public class SpringUtil implements ApplicationContextAware{

private static ApplicationContext appCtx;

@Override

public void setApplicationContext(ApplicationContext applicationContext)

throws BeansException {

appCtx = applicationContext;

}

public static ApplicationContext getApplicationContext() {

return appCtx;

}

public static Object getBean(String beanName) {

return appCtx.getBean(beanName);

}

}

调用方法

声明service

@Resource

private XXXXServiceImpl xxxService=(XXXXServiceImpl) SpringUtil.getBean(“xxxService”);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  spring