检查Service类
遇到这种问题一般先检查你的Service是否有bean
即有无用@Service注释,或者有无其他service的bean配置漏了
在这里是已经有注释了
那么可能就是spring启动的时候没有识别到我的bean
检查启动文件
在扫描路径中少了我的service包所在的路径
package com.tutoring.demo;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.mybatis.spring.annotation.MapperScan;
//@SpringBootApplication
@SpringBootApplication(scanBasePackages = {"com.tutoring.auth", "com.tutoring.demo"})
// 刚刚我的项目中的test没有找到我的UserService,检查了有@Service那么就存在bean,那么就是没有扫描到我的文件。
// 添加一个扫描就可以了
@MapperScan("com.tutoring.auth.mapper")
// 项目的启动入口mvn dependency:tree
public class TutoringSystemApplication {
public static void main(String[] args) {
SpringApplication.run(TutoringSystemApplication.class, args);
}
}
加上之后就ok了,如果还出现有问题可以检查一下mapper接口处是否把接口的注解写好了
本人也是新手,欢迎大家及时纠正!