Java注解annotation : invalid type of annotation member
来源:互联网 发布:从python开始学编程pdf 编辑:程序博客网 时间:2024/04/30 15:03
前言
首先,关于注解的介绍就不多描述了,网上有很多这方面的资料。本文主要是介绍如何处理标题中遇到的问题:invalid type of annotation member ?
正文
Annotation 是Java5的新特性。在实际开发过程中,可以自定义注解。但是自定义注解,可以包含哪些类型的member,却是存在限制的。通过查找,在oracle官方的docs(地址:Annotation Type Elements)里找到了对应的描述:自定义注解中声明的方法返回类型必须是以下其一,不然编译会出错,
1. A primitive type
2. String
3. Class
4. An enum type
5. An annotation type
6. An array type :类型为以上任一类型的数组
除了以上标示,其他类型编译都会出错: invalid type of annotation member。下面分别对以上几种类型作个简单的描述:
1. A primitive type : 基本类型(java的八种基本类型:byte、short、int、long、float、double、char、boolean)
2. String : 字符串
3. Class :Class
4. An enum type : 枚举
5. An annotation type :注解
6. An array type :类型为以上任一类型的数组
参考:
Annotation Type Elements :https://docs.oracle.com/javase/specs/jls/se8/html/jls-9.html#jls-9.6.1
- Java注解annotation : invalid type of annotation member
- 【Java】【Annotation】Java Annotation (注解)
- JAVA Annotation 注解
- JAVA 注解(annotation)
- Java Annotation(注解)
- 11.Java注解(Annotation)
- java注解(Annotation)
- java注解Annotation
- java 注解(Annotation)
- Java注解Annotation
- Java Annotation 注解
- JAVA注解 Annotation
- Java注解Annotation详解
- Java注解Annotation详解
- java 注解Annotation
- java Annotation 注解
- java 注解(annotation)
- Java 注解(Annotation)
- 小白_最近浏览功能
- 统计静态库的代码数据大小
- 书籍零食 ---1
- PHP使用Memcached
- 黑马程序员——线程间的通讯
- Java注解annotation : invalid type of annotation member
- django数据库相关操作
- 一个备份MySQL数据库的简单Shell脚本
- iOS整理 -- 多线程之NSThread
- 高德地图key值错误,百思不得解的问题暂时解决办法。
- Android ScroolView不能撑满全屏的问题
- openSession和getCurrentSession
- 开发记录.
- 随笔记载-时间和日历