开发者社区> 问答> 正文

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 1811 0
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
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
云栖社区特邀专家徐雷Java Spring Boot开发实战系列课程(第20讲):经典面试题与阿里等名企内部招聘求职面试技巧 立即下载
微服务架构模式与原理Spring Cloud开发实战 立即下载
阿里特邀专家徐雷Java Spring Boot开发实战系列课程(第18讲):制作Java Docker镜像与推送到DockerHub和阿里云Docker仓库 立即下载

相关实验场景

更多