Open zhouxianjun opened 6 years ago
强迫症,也在看这个问题。
入口应该是在
tk.mybatis.mapper.autoconfigure.MapperAutoConfiguration
或org.mybatis.spring.boot.autoconfigure.MybatisAutoConfiguration
如果没有MapperFactoryBean
实例,则从根路径扫描@Mapper注解类
在Application
类上已经使用了tk
的@MapperScan
注解,启动信息显示没有找到MapperFactoryBean
实例,但debug发现已经扫描到了Mapper,这就让我很费解了。
至于两次warn
是因为Pagehelper
依赖mybatis-spring-boot-starter
如果集成了mapper-spring-boot-starter
和pagehelper-spring-boot-starter
就屏蔽掉Mybatis
中的自动配置,减少一次扫描@Mapper
。
@SpringBootApplication(exclude = MybatisAutoConfiguration.class)
剩下的一次WARN
忽略掉吧,为了兼容@Mapper
注解,这里做个开关会比较好。
RT: 为什么会报这个警告?但是不影响使用! debug 如下: 这是第一次的: 这是第二次的: