Mybatis-Plus常犯的错误之一

  • 报错信息如下

方法一

  • UserMapper

    package com.blue.mapper;
    
    import com.baomidou.mybatisplus.core.mapper.BaseMapper;
    import com.blue.bean.User;
    
    public interface UserMapper extends BaseMapper<User> {
    
    }
    
  • UserService

    package com.blue.service;
    
    import com.baomidou.mybatisplus.extension.service.IService;
    import com.blue.bean.User;
    
    public interface UserService extends IService<User> {
    
    }
    
  • MyApplication

    package com.blue;
    
    import org.mybatis.spring.annotation.MapperScan;
    import org.springframework.boot.SpringApplication;
    import org.springframework.boot.autoconfigure.SpringBootApplication;
    
    @SpringBootApplication
    @MapperScan("com.blue.mapper,com.blue.service")
    public class MyApplication {
    
        public static void main(String[] args) {
            SpringApplication.run(MyApplication.class, args);
        }
    }
    

方法二

  • UserMapper

    package com.blue.mapper;
    
    import com.baomidou.mybatisplus.core.mapper.BaseMapper;
    import com.blue.bean.User;
    import org.apache.ibatis.annotations.Mapper;
    
    @Mapper
    public interface UserMapper extends BaseMapper<User> {
    
    }
    
  • UserService

    package com.blue.service;
    
    import com.baomidou.mybatisplus.extension.service.IService;
    import com.blue.bean.User;
    import org.apache.ibatis.annotations.Mapper;
    
    @Mapper
    public interface UserService extends IService<User> {
    
    }
    
  • MyApplication

    package com.blue;
    
    import org.springframework.boot.SpringApplication;
    import org.springframework.boot.autoconfigure.SpringBootApplication;
    
    @SpringBootApplication
    public class MyApplication {
    
        public static void main(String[] args) {
            SpringApplication.run(MyApplication.class, args);
        }
    }
    

但是@Mapper和@MapperScan不能同时使用

posted @ 2021-07-10 00:00  蔚蓝的海洋  阅读(462)  评论(0编辑  收藏  举报