zoukankan      html  css  js  c++  java
  • java 注解默认值

    package com.zejian.annotationdemo;
    
    import java.lang.annotation.ElementType;
    import java.lang.annotation.Retention;
    import java.lang.annotation.RetentionPolicy;
    import java.lang.annotation.Target;
    
    /**
    * Created by wuzejian on 2017/5/19.
    * 数据类型使用Demo
    */
    
    @Target(ElementType.TYPE)
    @Retention(RetentionPolicy.RUNTIME)
    @interface Reference{
    boolean next() default false;
    }
    
    public @interface AnnotationElementDemo {
    //枚举类型
    enum Status {FIXED,NORMAL};
    
    //声明枚举
    Status status() default Status.FIXED;
    
    //布尔类型
    boolean showSupport() default false;
    
    //String类型
    String name()default "";
    
    //class类型
    Class<?> testCase() default Void.class;
    
    //注解嵌套
    Reference reference() default @Reference(next=true);
    
    //数组类型
    long[] value();
    }
    --------------------- 
    作者:zejian_ 
    来源:CSDN 
    原文:https://blog.csdn.net/javazejian/article/details/71860633 
    版权声明:本文为博主原创文章,转载请附上博文链接!
    

      

  • 相关阅读:
    Revit 二次开发参照属性
    存储过程分页 (多条件拼接)
    Dapper的使用
    C#实现简单的邮件发送
    ORM 简介
    Web Services简介
    事物、锁、存储过程
    游标和触发器简介
    ASP.NET 上传文件方法
    C# Web API 实现上传功能
  • 原文地址:https://www.cnblogs.com/hfultrastrong/p/9993048.html
Copyright © 2011-2022 走看看