qq_41908367 2022-04-29 16:20 采纳率: 95.9%
浏览 261
已结题

请问springboot 自动注入mapper为空怎么回事

写了个多线程方法,多线程因为是new的自动注入不进去,
我想放到其他类中,然后多线程调用这个static方法,但还是注入不进去,怎么办啊?

@Component
public class DaoTemp {

private static MapperA a;


@Autowired
public static void setA(MapperA a) {
    DaoTemp.a = a;
}

static List<PageData> aaa(String number, PageData pd){
    List<PageData> list ;
    switch (number){
        case "0" :  list = a.listAll(pd);break;
        case "1" :  list = a.listAll1(pd);break;
        case "2" :  list = a.listAll2(pd);break;
        case "3" :  list = a.listAll3(pd);break;
        default:
            throw new IllegalStateException("Unexpected value: " + number);
    }
    return list;
}

}

  • 写回答

2条回答

      报告相同问题?

      相关推荐 更多相似问题

      问题事件

      • 系统已结题 5月12日
      • 已采纳回答 5月4日
      • 创建了问题 4月29日

      悬赏问题

      • ¥15 用java解决,要解释一下给我
      • ¥100 项目经理想学开发牛牛指点迷津有偿
      • ¥15 vscode 配置时出现问题
      • ¥15 pygame安装失败
      • ¥15 数据库原理怎么从文字描述中的句子推出(分析)函数依赖?
      • ¥15 想要使用有序logistic模型,因变量收集结果为以下,可以继续分析吗?
      • ¥15 C语言的问题 求尽快解答一下
      • ¥15 sql相关子查询的一道选择题
      • ¥15 关于图像检测的问题#
      • ¥15 用cemu8086编写代码