报错信息:
***************************
APPLICATION FAILED TO START
***************************
Description:
A component required a bean of type 'com.briup.apps.app02.dao.CourseMapper' that could not be found.
Action:
Consider defining a bean of type 'com.briup.apps.app02.dao.CourseMapper' in your configuration.
Process finished with exit code 0
报错信息说:组件需要一个无法找到的类型为'com.briup.apps.app02.dao.CourseMapper'的bean。
改正前代码:
package com.briup.apps.app02;
import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class App02Application {
public static void main(String[] args) {
SpringApplication.run(App02Application.class, args);
}
}
改正:
用@MapperScan在Application中注入com.briup.apps.app02.dao注解
@MapperScan(value = {"com.briup.apps.app02.dao"})
改正后代码:
package com.briup.apps.app02;
import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@MapperScan(value = {"com.briup.apps.app02.dao"})
@SpringBootApplication
public class App02Application {
public static void main(String[] args) {
SpringApplication.run(App02Application.class, args);
}
}