定义简单的注解

定义一个注解

@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
public @interface UserCase{
    public int id();
    public String description() default "no description"
}

@Target: 定义了注解可以应用用在哪里 (方法上,类上 等)

@Retention: 定义了注解在什么时候可用 (源码中 SOURCE, 类文件中 CLASS, 或运行时 RUNTIME

Original: https://www.cnblogs.com/txzn/p/16597054.html
Author: 简单易懂
Title: 定义简单的注解

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/573520/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • Java Json

    读前需要了解 思路过程: 如果您的JSON很小,那么对象模型很好,因为您可以加载所有数据并作为普通Java对象工作。当文件非常大时,您可能不想加载它全部进入内存。 因此流和对象模型…

    Java 2023年5月29日
    065
  • 深入Synchronized各种使用方法

    在Java当中synchronized通常是用来标记一个方法或者代码块。在Java当中被synchronized标记的代码或者方法在同一个时刻只能够有一个线程执行被synchron…

    Java 2023年6月8日
    067
  • 期末代码

    使用Java的输入输出流将一个文本文件的内容按行读出,每读出一行,就顺序添加行号,并写入到另一个文件中。 import java.io.*; public class E { pu…

    Java 2023年6月9日
    072
  • 《认知觉醒》读书笔记

    《认知觉醒》这本书分为两个部分,第一部分是 内观自己,摆脱焦虑,第二部分是 外观世界,借力前行。前者从大脑、潜意识、元认知三个方面帮助我们认识自己,审视自己内心焦虑不安的原因。后者…

    Java 2023年6月5日
    0106
  • 无法在web.xml或使用此应用程序部署的jar文件中解析绝对uri:[http://java.sun.com/jsp/jstl/core]

    在项目的lib和tomcat的lib目录下分别增加所需的JSTLjar文件然后重启项目 Original: https://www.cnblogs.com/recorderM/p/…

    Java 2023年6月5日
    070
  • Java代码如何创建GUID字符串呢?

    随机字符串是我们日常开发中,经常使用的一种字符串,那么下文将讲述具有代表性的字符串GUID GUID字符串是全球唯一标识,是我们经常使用的一种唯一标识 如:分布式系统中使用其作为表…

    Java 2023年6月15日
    059
  • rocketmq 精华

    介绍 rocket mq 翻译成中文就是火箭消息队列,从名字就可以看出来,它是一个很快的消息队列… rocket mq 是 阿里巴巴研制的后面贡献给 apache 基金…

    Java 2023年6月8日
    071
  • SpringBoot打包第三方本地jar包

    有一些包我们maven仓库找不到,那就只能在项目中引入本地jar包文件,但是maven打包的时候会显示没有这个jar包 首先我们把jar包放到resource下的lib文件夹 然后…

    Java 2023年5月30日
    059
  • 报错One record is expected, but the query result is multiple records

    总结:出现这种情况,显而易见,就是查询的数据在数据库中不止一条,而我调用的selectOne方法,返回值是一个User对象,导致报错 点击查看错误代码 LambdaQueryWra…

    Java 2023年6月15日
    063
  • 【数据结构】11.java源码关于TreeMap

    目录 1.TreehMap的内部结构2.TreehMap构造函数3.元素新增策略4.元素删除5.元素修改和查找6.特殊操作7.扩容8.总结 1.TreeMap的内部结构 首先确认一…

    Java 2023年6月5日
    067
  • COOKIE和SESSION有什么区别?

    作者:知乎用户 链接:https://www.zhihu.com/question/19786827/answer/28752144 来源:知乎 著作权归作者所有。商业转载请联系作…

    Java 2023年5月29日
    058
  • 网关Zuul、Gateway、nginx的区别

    zuul:是Netflix的,早期在微服务中使用较广泛,是基于servlet实现的,阻塞式的api,不支持长连接。只能同步,不支持异步。不依赖spring-webflux,可以扩展…

    Java 2023年5月30日
    064
  • 十五、泛型(完结)

    十五、泛型 15.1 泛型的引入 15.1.1 集合添加指定类型元素问题 需求:请编写程序,在 ArrayList 中,添加3个 Dog 对象, Dog 对象含有 name 和 a…

    Java 2023年6月5日
    0122
  • C语言-内存函数的实现(一)之memcpy

    C语言中的内存函数有如下这些 memcpy memmove memcmp memset 下面看看memcpy函数 我们想想,之前有那个字符串拷贝的函数,即strcpy函数。都有拷贝…

    Java 2023年6月10日
    081
  • 亿级消息中心架构方案概述【原创】

    目标 技术目标: 上行到消息队列api吞吐量10000条/秒,下发第三方平台1000条/秒(仅平台自身处理能力,第三方看第三方处理能力极限指标为准);保证消息中心100%高可用。 …

    Java 2023年6月8日
    062
  • sqlserver 数据导入MySQL

    yyyy/mm/dd hh:mm:ss 不修改,导入的时候会提示不合法的值,因为Excel格式化时间戳的算法和MySQL的不一样,所以导入只能按字符串导入 数据无价需谨慎操作,最好…

    Java 2023年6月15日
    063
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球