开发者社区 问答 正文

spring的自动装配问题

我想在ManagerBean.java中自动装配ManagerService或ManagerDao,但是运行时总是空指针错误。

图为目录结构
screenshot
//别名

@Alias("manager")
public class Manager {
    private Integer managerId;
    private Integer departmentId;
    private String name;
    private String pass;
    private String phone;
    private String mail;
    private String wechat;
    private String weibo;
    private Integer state;
    private Date createDate;
    private String departmentName;  
     
    @Autowired
    private DepartmentService service;
     
..........
..........
..........
        public boolean isLeafDepartmentManager(){
        List<Department> list = new ArrayList<Department>();
        list =     service.querySubordinate(this.departmentId.toString());      
        return list.size() == 0;
    }

展开
收起
a123456678 2016-03-18 10:48:56 1944 分享 版权
1 条回答
写回答
取消 提交回答
  • <!-- 使Spring关注Annotation -->  
    <context:annotation-config />   
        <!-- 使用annotation 自动注册bean,并保证@Service ,@Autowired的属性被注入 -->
    <context:component-scan base-package="X.X.X.X" />  
    2019-07-17 19:06:09
    赞同 展开评论
问答分类:
问答标签:
问答地址: