No MyBatis mapper was found in '[cn.itcast]' package 通用mapper注入问题

声明、使用springcloud 2.0.1 、mysql8 、JDK8、idea

在springcloud 使用通用mapper 过程中,存在通用mapper 注入问题;
启动springboot ,发现警告如下:
No MyBatis mapper was found in ‘[cn.itcast]’ package. Please check your configuration.
No MyBatis mapper was found in '[cn.itcast]' package 通用mapper注入问题_第1张图片

原因及解决方案:
  • 通用mapper的原因,通用mapper虽然方便,弃用了,使用mybatis-generator
  • 在mapper接口上添加 @Mapper注解,声明这个mapper 接口
import cn.itcast.pojo.User;
import tk.mybatis.mapper.common.Mapper;
@org.apache.ibatis.annotations.Mapper   //加@Mapper
public interface UserMapper extends Mapper<User> {
}

好的,世界安静了,通用mapper ,食之无味,弃之可惜;
对于简单逻辑很是方便,奈何用不了;
s

你可能感兴趣的:(springCloud)