在日常代码编写中,直接像controller或者impl层是可以直接注入的,普通类中是无法直接注入的可以使用@PostConstruct注解来解决以mapper为例 1 :添加注解 @Component :告诉spring 这是一个组件,扫描这个类 2:引入mapper 注入要使用的类@Autowired 注意是public 3:添加注解@PostConstruct,普通类初始化注入属性 4:可以正常使用了 service和mapper的方法一样。