015 错误提示:No qualifying bean of type 'com.test.basis.mapper.UserMapper' available: expected at least 1 bean which qualifies as autowire candidate.
错误页面:

翻译:

第一个错误的位置

解决办法:
①把xml中内容修改出来

②:在启动文件中加上@MapperScan("com.test.**.mapper")
import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.annotation.Configuration;
@Configuration
@MapperScan("com.test.**.mapper")
@SpringBootApplication
public class BasisApplication {
public static void main(String[] args) {
SpringApplication.run(BasisApplication.class, args);
}
}
成功解决
第二个错误的位置:在启动文件中
package com.mengli.testsystem;
import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.annotation.Configuration;
@Configuration
@SpringBootApplication
@MapperScan("com.lili.testsystem.mapper")
public class TestSystemApplication {
public static void main(String[] args) {
SpringApplication.run(TestSystemApplication.class, args);
}
}
说明:
其中@MapperScan("地址"):里面的地址指的是接口所在的位置,而不是映射文件所在的位置

半天时间,总算解决了
浙公网安备 33010602011771号