首页 > 其他分享 >@Mapper注解、@MapperScan注解

@Mapper注解、@MapperScan注解

时间:2023-09-19 09:24:33浏览次数:34  
标签:mapper Mapper yourpackage MapperScan 注解 com

@Mapper

作用:在接口类上添加了@Mapper,在编译之后会生成相应的接口实现类

添加位置:mapper接口类上面

@Mapper
public interface UserMapper {
   //代码
}

如果想要每个接口都要变成实现类,那么需要在每个接口类上加上@Mapper注解,比较麻烦,解决这个问题用@MapperScan

@MapperScan

作用:指定要变成实现类的接口所在的包,然后包下面的所有接口在编译之后都会生成相应的实现类

添加位置:是在Springboot启动类上面添加

@SpringBootApplication
@MapperScan("com.yourpackage.*.mapper")
// 扫描多个包
// @MapperScan({"com.yourpackage.*.mapper","com.yourpackage.*.mapper"})  
public class Application {

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

添加@MapperScan(“com.yourpackage.*.mapper”)注解以后,com.yourpackage..mapper包下面的接口类,在编译之后都会生成相应的实现类

标签:mapper,Mapper,yourpackage,MapperScan,注解,com
From: https://www.cnblogs.com/yqcg/p/17713737.html

相关文章

  • java基础-Junit 注解 枚举-day12
    目录1.Junit2.注解annotation3.枚举1.Junit白盒测试黑盒测试自行baidu了解java单元测试packagecom.msb01;importorg.junit.After;importorg.junit.Assert;importorg.junit.Before;importorg.junit.Test;/***@Auther:jack.chen*@Date:2023/9/18-0......
  • 【错误异常】The content of element type "mapper" must match "(cache-ref|cache|re
    Thecontentofelementtype"mapper"mustmatch"(cache-ref|cache|resultMap*|parameterMap*|sql*|insert*|update*|delete*|select*)+". 服务启动异常 排查mapper.xml1、标签是否完整<insert></insert><delete></delete>&l......
  • 使用 redis 实现分布式接口限流注解 RedisLimit
    前言很多时候,由于种种不可描述的原因,我们需要针对单个接口实现接口限流,防止访问次数过于频繁。这里就用redis+aop实现一个限流接口注解@RedisLimit代码点击查看RedisLimit注解代码importjava.lang.annotation.*;/***功能:分布式接口限流注解*@authorlove......
  • 自定义注解@ValidValueList
    1、自定义注解@ValidValueList和验证器ValidValueListValidator来确保集合中的元素必须是在指定的值列表中。2、注解@ValidValueList允许你在字段或参数上标记一个集合,并为其提供一组有效的值。验证器ValidValueListValidator则用于检查集合中的元素是否都在指定的值列表......
  • Java注解
    声明:本文记录基于JDK8(8u211)的注解使用规则,若存在错误,请发邮件至[email protected]联系我创作时间:2023-09-1510:07:01创作情况:失业第45天,地处成都金牛区创作者:一口吃不成胖子格式如下@Target({ElementType.TYPE})@Retention(RetentionPolicy.RUNTIME)public@interfac......
  • Java的常用@SuppressWarnings注解
    总所周知,IDE经常会提示一些警告,通常使用@SuppressWarnings注解来忽略虽然这样做并不是很推荐,但对于一些不想改动的代码还是需要的,所以在这里做个我常用的记录值备注ResultOfMethodCallIgnored返回值忽略unused未使用的变量DuplicatedCode重复的代码uncheck......
  • C# Record类使用 注解Attribute JsonConverter
    用Record类的时候,声明成员很方便,但是想要用注解,要用下面这种方式: 和这种方式相同:JsonConverter使用需要创建一个class继承与JsonConverter<T>classJsonDoubleCvt:JsonConverter<double>{publicoverridedoubleRead(refUtf8JsonReaderreader,Typet......
  • 消息转换器 替代 @JsonFormat注解 完成 日期类序列化时的格式转换
      spring中的日期类从数据库读取完数据后,默认的格式其实很难看,传输给前端也不友好,所以我们一般会将日期类通过类似@JsonFormat(pattern="yyyy-MM-ddHH:mm:ss")privateLocalDateTimecreateTime;来更改日期类序列化时的格式。但这样太麻烦了,我们还可以用SpringMVC框架的......
  • 关于jsp借助WebServlet注解跳转到对应的servlet,表示界面404,且注解在前端界面不被识别
    问题描述我是属于那种习惯了使用其他框架之后,且,好久没有写过javaweb了,就忘记了jsp/html前端界面通过WebServlet注解跳转到servlet的方法,就这么一个破问题!!!坑了我一下午!!问题解决起初我还以为是servlet-api的依赖没有导入进去,发现早就在pom.xml文件里面好好地躺着了;当然,从始至终......
  • springmvc中异常配置的两种方式,一种使用注解配置,一种使用控制器配置
    2023-09-16方式一springmvc.xml<!--配置异常处理器--><beanclass="org.springframework.web.servlet.handler.SimpleMappingExceptionResolver"><propertyname="exceptionMappings"><props>......