返回顶部
首页 > 资讯 > 后端开发 > Python >详解Java @Documented注解的作用
  • 143
分享到

详解Java @Documented注解的作用

2024-04-02 19:04:59 143人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

@Documented和@Deprecated注解长得有点像,@Deprecated是用来标注某个类或者方法不建议再继续使用,@Documented只能用在注解上,如果一个注解@B,

@Documented@Deprecated注解长得有点像,@Deprecated是用来标注某个类或者方法不建议再继续使用,@Documented只能用在注解上,如果一个注解@B,被@Documented标注,那么被@B修饰的类,生成文档时,会显示@B。如果@B没有被@Documented标注,最终生成的文档中就不会显示@B。这里的生成文档指的JavaDoc文档!

@Deprecated注解基本上所有框架自定义的注解都会添加,所谓javadoc其实就是jdk给我们提供的一个生成文档的工具

使用示例如下:

@Documented
public @interface DocumentedMy {
    String value() default "这是一个自定义类";
}
@DocumentedMy
public class MyTest1 {
    public String getStr() {
        return "123";
    }
}

生成javadoc文档有两种方式,一种是直接基于javadoc命令,一种是ide提供的!当然实际在开发当中我们很少会使用这个文档!除非我们要开源某个框架什么的才会用到!

通过ider生成javadoc文档:

1.点击项目当中的任意包

2.点击生成JavaDoc

3.指定生成位置

4.点击index.html

5.查看我们使用自定义注解的类,会发现他文档上面会展示这个自定义注解!

假如把自定义注解当中的@Documented去掉,然后使用该自定义注解的类,生成的文档就会不显示该注解!

@Deprecated:被标注过的方法,调用就会出现横线,表示不建议再继续使用,但是还能用!


public class DeprecatedDemoTest {
    public static void main(String[]args) {
        // 使用DeprecatedClass里声明被过时的方法
        DeprecatedClass.DeprecatedMethod();
    }
}

class DeprecatedClass {
    @Deprecated
    public static void DeprecatedMethod() {
    }
}

到此这篇关于详解Java @Documented注解的作用的文章就介绍到这了,更多相关Java @Documented内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: 详解Java @Documented注解的作用

本文链接: https://lsjlt.com/news/168151.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 详解Java @Documented注解的作用
    @Documented和@Deprecated注解长得有点像,@Deprecated是用来标注某个类或者方法不建议再继续使用,@Documented只能用在注解上,如果一个注解@B,...
    99+
    2024-04-02
  • java中注解的作用
    本篇文章为大家展示了java中注解的作用,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。Java是什么Java是一门面向对象编程语言,可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程...
    99+
    2023-06-14
  • SpringMVC@RequestMapping注解作用详解
    目录1、@RequestMapping注解的功能2、@RequestMapping注解的位置3、@RequestMapping注解的value属性4、@RequestMapping注...
    99+
    2023-01-14
    SpringMVC @RequestMapping SpringMVC @RequestMapping注解
  • Java注解详解
    目录 一、发现注解二、注解是什么1. 注解的本质2. 注解是针对Java编译器的说明 三、为什么要使用注解四、Java中常用的注解4.1 基础注解(spring-context、spring-we...
    99+
    2023-08-22
    java spring 软件测试
  • Java中注解@JsonFormat的用法详解
    目录一、@JsonFormat是什么?二、@JsonFormat参数讲解附:@JsonFormat 将枚举序列化为对象Java EnumMain Class不使用 @Jso...
    99+
    2023-01-06
    java注解@jsonformat jsonformat java注解
  • Java注解Annotaton详解
    目录1、三种基本的Annotaton@Override解读细节@Deprecated解读效果细节可以修饰方法,类,包,参数等等@SuppressWarnings解读效果细节元注解Re...
    99+
    2024-04-02
  • Java Spring的使用注解开发详解
    目录使用注解开发1.bean2.属性如何注入3.衍生的注解4.自动装配5.作用域6.小结代码show1.新建一个模块:2.新建pojo包及类3.新建dao包及类4.新建service...
    99+
    2024-04-02
  • java注解的作用是什么
    本篇内容介绍了“java注解的作用是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!说明注释是元数据,是源代码的元数据。注释为代码添加信息...
    99+
    2023-07-06
  • Java SerialVersionUID作用详解
    问题1:Serializable是什么 首先,说说Serializable是实现java将内存中的类存储至硬盘中而使用的 一个类使用了Serializalbe接口,在序列化到文件时,...
    99+
    2024-04-02
  • Java自定义注解的详解
    Java自定义注解Java注解提供了关于代码的一些信息,但并不直接作用于它所注解的代码内容。在这个教程当中,我们将学习Java的注解,如何定制注解,注解的使用以及如何通过反射解析注解。Java1.5引入了注解,当前许多java框架中大量使用...
    99+
    2023-05-31
    java 自定义 注解
  • 详解java中import的作用
    目录一、package二、import三、import的两种导入声明四、static import静态导入五、按需导入机制1.import的按需导入2.static import的按...
    99+
    2024-04-02
  • Java@RequestMapping注解功能使用详解
    目录一、@RequestMapping注解的功能二、@RequestMapping注解的位置三、@RequestMapping注解的value属性四、@RequestMapping注...
    99+
    2022-11-13
    Java @RequestMapping Java @RequestMapping注解
  • 详解Java中自定义注解的使用
    目录什么是注解注解的注意事项注解的本质自定义注解使用使用方式 1使用方式 2什么是注解 在早期的工作的时候 ,自定义注解写的比较多,可大多都只是因为 这样看起来 不会存在一堆代码耦合...
    99+
    2023-03-20
    Java自定义注解使用 Java自定义注解 Java 注解
  • java中注解的作用是什么
    这篇文章给大家介绍java中注解的作用是什么,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。Java的特点有哪些Java的特点有哪些1.Java语言作为静态面向对象编程语言的代表,实现了面向对象理论,允许程序员以优雅的思...
    99+
    2023-06-14
  • java component注解的作用是什么
    Java组件注解的作用是为特定的类或方法提供元数据(metadata),以便在运行时进行处理。组件注解可以用于标记类、字段、方法或其...
    99+
    2023-09-23
    java
  • Java注解之Elasticsearch的案例详解
    学会了技术就要使用,否则很容易忘记,因为自然界压根就不存在什么代码、变量之类的玩意,这都是一些和生活常识格格不入的东西。只能多用多练,形成肌肉记忆才行。 在一次实际的产品开发中,由于...
    99+
    2022-11-13
    Java注解 Elasticsearch Java Elasticsearch
  • java 中@Deprecated 注解的实例详解
    java 中@Deprecated 注解的实例详解1 简介  Deprecated 同 SuppressWarnings 一样,都是 J2SE 5.0 中定义在Java.lang包中的标准 Annotation 之一,其可以标注在类、字段和...
    99+
    2023-05-31
    java @deprecated 注解
  • 详解Java注解知识点
    目录一、注解是什么二、jdk支持的注解有哪些2.1 三种常用的注解:2.2 元注解三、注解实例四、总结一、注解是什么 Java 注解用于为 Java 代码提供元数据,看完这句话也许你...
    99+
    2024-04-02
  • Java @Accessors注解图文详解
    目录前言1. @Accessors 源码2. @Accessors 属性说明2.1 fluent 属性2.2 chain 属性2.3 prefix 属性总结前言 在你的工作中,有时候...
    99+
    2023-02-03
    Accessors注解 @accessors注解
  • 详解Java注解的实现与使用方法
    详解Java注解的实现与使用方法Java注解是java5版本发布的,其作用就是节省配置文件,增强代码可读性。在如今各种框架及开发中非常常见,特此说明一下。如何创建一个注解 每一个自定义的注解都由四个元注解组成,这四个元注解由java本身提供...
    99+
    2023-05-31
    java 注解 ava
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作