Spring注入失败-Description: A component required a bean of type 'com.briup.apps.app02.dao.CourseMapp

报错信息:

***************************
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);
    }

}

猜你喜欢

转载自blog.csdn.net/lavendeyan/article/details/91356779
今日推荐