首页 > 其他分享 >自定义注解

自定义注解

时间:2022-09-25 14:55:50浏览次数:40  
标签:自定义 接口 数组 注解 属性 赋值

格式

  元注解

  public @interface注解名称{属性列表}

本质 注解本质上就算一个接口 该接口默认继承Annotation接口

属性 接口中的抽象方法

  要求

  属性的返回值类型有下列取值

  基本数据类型

  String

  枚举

  注解

  以上类型的数组

定义了属性 在使用事需要给属性赋值

  1如果定义属性时使用default关键字给属性默认初始化值 则使用注解时 可以不进行属性赋值

  2如果只有一个属性需要赋值 并且属性的名称是value 则value可以省略 直接定义值即可

  3数组赋值时 值使用{}包裹 如果数组中只有一个值 则{}省略

标签:自定义,接口,数组,注解,属性,赋值
From: https://www.cnblogs.com/NanFangDaGua/p/16727254.html

相关文章

  • 常用参数注解
    路径变量@PathVariable①获取指定路径变量:@GetMapping("/car/{id}/owner/{userName}")publicMap<String,Object>getCar(@PathVariable("id")intid,......
  • nginx禁止直接通过ip进行访问并跳转到自定义403页面
    配置server{listen80default;server_name_;error_page403/403.html;location=/403.html{roothtml;}location/{......
  • vue3 基础-自定义指令 directive
    上篇内容是关于mixin混入的一些操作,也是关于代码复用层面的,本篇讲自定义指令directive也是为了实现复用而设计的一些小功能啦.先来看看,如果不用directive的场......
  • 03 MyBatis自定义映射
    一、MyBatis环境搭建1.1、数据的准备CREATEDATABASEIFNOTEXISTSdb_test;USEdb_test;CREATETABLEIFNOTEXISTSt_emp( emp_idintPRIMARYKEYauto_increme......
  • 注解-自定义注解-元注解和解析注解
    注解-自定义注解-元注解元注解:就是用于描述注解的注解@Target:描述注解能够作用的位置@Retention:苗猪注解被保留的阶段@Documented:描述注解是......
  • 自定义映射resultMap
    1、resultMap处理字段和属性的映射关系若字段名和实体类中的属性名不一致,则可以通过resultMap设置自定义映射<!--resultMap:设置自定义映射属性:id:表示自定义映射的唯......
  • 【前端】【探究】HTML - input类型为file时如何实现自定义文本以更好的美化
    想到英语四级考了两次都没过,我觉得要多使用英文,所以本文使用英文书写。本文讲述了遇到的问题,解决的思路,并讲述了解决方案,也许对你会有帮助。目录ProblemdescriptionSo......
  • Spring 基于注解配置bean之简单入门
    Spring注解配置bean复习注解相关的知识啥是注解?直接是一种特殊的标识符。可在源码或运行阶段起作用。注解类型元注解如**@Target**自定义注解Spring中注......
  • ssm框架常用注解
    @Component@Controller@Service@Repository:用于实例化对象@Scope:设置Spring对象的作用域@PostConstruct@PreDestroy:用于设置Spring创建对象在对象创建之后......
  • java 实体类设置字段为NULL或者不返回某个字段注解
    注解:@JsonInclude(value=JsonInclude.Include.NON_NULL)返回的字段属性为null就不会展示给前端...可以放在类上,也可以放在字段上!@JsonInclude(value=JsonInclude.I......