@SpringBootApplication
@MapperScan("com.company.module.dao")
public class SpringSecurityMain {
public static void main(String[] args) {
SpringApplication.run(SpringSecurityMain.class, args);
}
}
如果在主启动类配置了包扫描@MapperScan注解,这个位置目录一定要写到dao层的目录,如:@MapperScan(“com.company.module.dao”)
如果没有写到具体的dao层目录,写成@MapperScan(“com.company”)扫描的时候会把com.company.module.service目录也认为是dao目录扫进来,这时用到@Service注解的会被Sping误认为是dao层的Bean,这时调用Service层的Bean会报错 Invalid bound statement (not found)
祝你成功~