能扫到包的注解报错,这是为什么?

@MapperScan

idea能扫到

org.mybatis.spring.annotation这个包 但是注解就Cannot resolve symbol 'MapperScan',有没有热心的大佬帮我下

 

 这个可能是依赖没有指定版本,加个版本号试试:

<dependency>
            <groupId>org.mybatis.spring.boot</groupId>
            <artifactId>mybatis-spring-boot-starter</artifactId>
            <!--版本1.2.0-->
            <version>1.2.0</version>
        </dependency>

 

maven刷新一下

......麻烦你把你所有的Scan配置全删掉

我第一次看到这种配置

在 com.hcit 这个包目录下创建一个

@SpringBootApplication
public class Application {
    public static void main(String[] args) {
        SpringApplication.run(Application.class, args);
    }
}

 

问题补充,如果在pom文件增加了mybatis的依赖  启动就会报这样的错,这里的selectList是mybatis封装好了的方法

问题再补充,这个notionModify是上面的项目的子项目,被上面项目依赖,它的@mapperScan是没问题的,但是上面的项目就不行

一个【*】吧?

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632