工具类中怎么注入service,spring mvc +mybatiss
答案:1 悬赏:50 手机版
解决时间 2021-03-28 22:23
- 提问者网友:山高云阔
- 2021-03-28 18:48
工具类中怎么注入service,spring mvc +mybatiss
最佳答案
- 五星知识达人网友:鱼忧
- 2021-03-28 19:41
@Component
public class SpringContextWrapper implements ApplicationContextAware{
private static ApplicationContext appContext;
public static Object getBean(String beanName){
Object obj = null;
if (null != appContext){
obj = appContext.getBean(beanName);
}
return obj;
}
public static
T obj = null;
if (null != appContext){
obj = appContext.getBean(beanName, clsType);
}
return obj;
}
public static
T obj = null;
if (null != appContext){
obj = appContext.getBean(clsType);
}
return obj;
}
@Override
public void setApplicationContext(ApplicationContext applicationContext) throws BeansException {
SpringContextWrapper.appContext = applicationContext;
}
}追问这个工具类我写了,但是发现 appContext 是null,不知道怎么回事追答框架的配置是不是没有配置完整,比如注解开启功能
在service的实现类上写上面加上@Service("名称") 注解追问已经找到问题了,非常感谢你的热心帮助!是我的认知错误,我认为getbean的参数名是service接口的名字,实际上上应该是实现层serviceimpl的名字
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯