annotation的理解
Annotations提供一些本来不属于程序的数据。
比如:一段代码的作者或者告诉编译器禁止一些特殊的错误。An annotation 对代码的执行没有什么影响。Annotations使用@annotation的形式应用于代码:类(class),属性(attribute),方法(method)等等。一个Annotation出现在上面提到的开始位置,而且一般只有一行,也可以包含有任意的参数。
注解(Annotation)相当于一种标记,在程序中加入注解就等于为程序打上某种标记,没有加,则等于没有任何标记,以后,javac编译器、开发工具和其他程序可以通过反射来了解你的类及各种元素上有无何种标记,看你的程序有什么标记,就去干相应的事,标记可以加在包、类,属性、方法,方法的参数以及局部变量上。
注解就相当于一个你的源程序要调用一个类,在源程序中应用某个注解,得事先准备好这个注解类。就像你要调用某个类,得事先开发好这个类。
在JAVA SE 里面支持自定义Annotation的开发,并且提供了三个最为常用的基础Annotation : @Override、 @Deprecated、@SupperessWarnings。
1.准确的复写 @Override
2.声明过期操作 @Deprecated
3.压制警告@SupperessWarnings
Named、RequstScoped、Model注解
请求(@RequestScoped):
在Web应用程序中的单个HTTP请求期间,请求范围仍然存在。应用程序由单个请求和响应组成,bean使用请求范围。
@Named:
该注解可以用来处理单接口与多个实现类的注入。@Named注解作用于成员变量或者方法参数,可以通过此标注的参数来区分不同的实现类。
@model:
@Model注解称为构造型,是用于封装其他注释的注释的术语。
转载于:https://www.cnblogs.com/AutoCp/p/10549005.html
annotation的理解相关推荐
- java Annotation 简单理解
2019独角兽企业重金招聘Python工程师标准>>> 代码解释 : 获取类SampleClass 中 getSampleField 方法上被CustomAnnotation的注解, ...
- 深入理解Java注解类型(@Annotation)
[版权申明]未经博主同意,谢绝转载!(请尊重原创,博主保留追究权) http://blog.csdn.net/javazejian/article/details/71860633 出自[zejian ...
- 深入理解Java类型信息(Class对象)与反射机制
关联文章: 深入理解Java类型信息(Class对象)与反射机制 深入理解Java枚举类型(enum) 深入理解Java注解类型(@Annotation) 深入理解Java并发之synchronize ...
- AnnotationFormatterFactory简单理解
AnnotationFormatterFactory主要涉及到注解对字段的格式化. 可以实现AnnotationFormatterFactory接口实现自定义注解格式化服务. public inter ...
- 秒懂Android注解处理器(Android Annotation Processor)
[版权申明]非商业目的可自由转载 博文地址:https://blog.csdn.net/ShuSheng0007/article/details/90734159 出自:shusheng007 文章目 ...
- 全面理解Java内存模型(JMM)及volatile关键字
[版权申明]未经博主同意,谢绝转载!(请尊重原创,博主保留追究权) http://blog.csdn.net/javazejian/article/details/72772461 出自[zejian ...
- 深入理解Java并发之synchronized实现原理
[版权申明]未经博主同意,谢绝转载!(请尊重原创,博主保留追究权) http://blog.csdn.net/javazejian/article/details/72828483 出自[zejian ...
- springcloud上传文件_Spring Cloud实战:服务链路追踪Spring Cloud Sleuth
推荐阅读: Spring全家桶笔记:Spring+Spring Boot+Spring Cloud+Spring MVC 一个SpringBoot问题就干趴下了?我却凭着这份PDF文档吊打面试官. 前 ...
- Java基础——注解的初步认识
目录 注解(Annotation)的理解 Annotation的使用示例 自定义注解 JDK中四个基本元注解 利用反射获取注解信息 可重复注解 注解(Annotation)的理解 Annotation ...
最新文章
- WinAPI: FlattenPath、WidenPath
- 和至少为k的最短子数组 python_LeetCode 862. 和至少为 K 的最短子数组
- 想充分利用NFV?Cloud Native是个好方法
- MySQL 5.7.11 重置root密码
- 深度学习(六十一)NNPACK 移植与实验
- 中年码农,最后的倔强!
- tomcat 6.0配置
- SpringBoot整合jsp的使用
- php编写程序计算积分_PHP论坛实现积分系统的思路代码详解
- postman并发测试_PostMan接口压力测试
- linux学习书籍汇总 值得推荐的linux学习书籍
- (二十六)Storm常见错误及处理方法
- 2019年下半年教师资格幼儿园《综合素质》真题与参考答案
- 2010十大杰出IT博客大赛50强之李晨光
- 阿里云 mysql 创建数据库 账户密码 外网连接等
- 下载微信支付sdk的两个方法
- 合肥辰工科技有限公司简介及公司产品介绍
- VMwareWorkstation16环境下安装kali-linux-2021.2版本虚拟机(最新版本)
- 阿里云数据库RDS MySQL Serverless测评
- 怎么给图片添加水印?教你一个图片加水印小妙招