gavin_jzw
gavin_jzw
2014-09-05 11:45

关于Spring 注解注入对象问题

  • spring
  • 注入
  • java
  • 注解

问题描述如下:

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条回答