gavin_jzw
2014-09-05 11:45关于Spring 注解注入对象问题
问题描述如下:
A 类是一个WS入口,调用B类的业务。 然后在B类里面注入service ,注入的service为空。
public class A{
private B b = new B();
public void test(){
b.method();
}
}
public class B{
@Resource
private IEsbForEmpBusinessService esbForEmpBusinessService;
在这个类里面的方法,调用esbForEmpBusinessService层的方法为空注入不进去。
}
@Service("esbForEmpBusinessServicesImpl")
public class EsbForEmpBusinessServicesImpl implements IEsbForEmpBusinessService {
@Resource
private IEsbForEmpBusinessDao esbBusinessDao ;
@Override
public EsbToHrEmpInfo queryHrEmpInfo(String emp_num) throws ServiceException {
EsbToHrEmpInfo ethe = esbBusinessDao.queryHrEmpInfo(emp_num);
return ethe ;
}
@Override
public void creatHrEmpInfo(EsbToHrEmpInfo hrempInfo) throws ServiceException {
esbBusinessDao.creatHrEmpInfo(hrempInfo);
}
@Override
public void updateHrEmpInfo(EsbToHrEmpInfo hrempInfo,String emp_num) throws ServiceException {
esbBusinessDao.updateHrEmpInfo(hrempInfo,emp_num);
}
@Override
public List<String> queryAreaCodeByNetCode(String netCode)
throws ServiceException {
return esbBusinessDao.queryAreaCodeByNetCode(netCode);
}
}
问题: class B 里面的service对象注入不进来为null ,求解!!!!
- 点赞
- 回答
- 收藏
- 复制链接分享
4条回答
为你推荐
- 定义了一个MyMetaObjectHandler类,加了component注解,不明白这个类是如何被调用的
- spring
- java
- maven
- intellij-idea
- java-ee
- 2个回答
- Springboot,使用@Autowired疑似注入失败,报空指针错误
- spring
- intellij-idea
- 1个回答
- springboot项目用junit进行单元测试,无法注入bean
- spring
- java
- eclipse
- 3个回答
- 关于Spring 注解注入对象问题
- spring
- 注入
- java
- 注解
- 0个回答
- Spring 注入为空
- spring
- 0个回答