什么是注解 java.lang.annotation,接口 Annotation,在JDK5.0及以后版本引入。 注解处理器是 javac 的一个工具,它用来在编译时扫描和处理注解(Annotation)。你可以自定义注解,并注册到相应的注解处理器,由注解处理器来处理你的注解。一个注解的注解处理器, ...
分类:
移动开发 时间:
2018-08-28 14:14:02
阅读次数:
296
原文:https://my.oschina.net/wangnian/blog/801348 前言:Annotation(注解)是JDK5.0及以后版本引入的,它的作用就是负责注解其他注解。现在开发过程中大家都已经放弃了传统的XML配置的方式改为注解的方式,既简单又简洁,方便管理和维护。目前引用第三 ...
分类:
编程语言 时间:
2018-08-27 21:29:19
阅读次数:
146
API开发中经常会遇到一些对请求数据进行验证的情况,这时候如果使用注解就有两个好处,一是验证逻辑和业务逻辑分离,代码清晰,二是验证逻辑可以轻松复用,只需要在要验证的地方加上注解就可以。 Java提供了一些基本的验证注解,比如 、`@Size`,但是更多情况下需要自定义验证逻辑,这时候就可以自己实现一 ...
分类:
编程语言 时间:
2018-08-16 10:36:36
阅读次数:
131
这篇文章主要记录一下切面+自定义注解在实际中的一些玩法。切面+自定义注解的玩法可能有很多,这篇主要说一下实现以下两个功能: 1.@HttpLog自动记录Http请求日志 2.@TimeStamp自动注入时间戳 源码 is here:切面+自定义注解的一些玩法 如何运行这个例子 1. 创建数据库: C ...
分类:
其他好文 时间:
2018-08-13 17:59:24
阅读次数:
210
一、反射机制 在前面Java语法之注解自定义注解时我们也有提到反射,要获取类方法和字段的注解信息,必须通过Java的反射技术来获取 Annotation对象。那什么是反射呢?JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法 ...
分类:
编程语言 时间:
2018-08-11 01:26:59
阅读次数:
182
1.注解的定义:Java文件叫做Annotation,用@interface表示。 2.元注解:@interface上面按需要注解上一些东西,包括@Retention、@Target、@Document、@Inherited四种。 3.注解的保留策略: @Retention(RetentionPol ...
分类:
其他好文 时间:
2018-08-09 14:00:39
阅读次数:
133
利用自定义注解、Spring Aop、Redis Cache 实现分布式限流 ...
分类:
编程语言 时间:
2018-08-07 12:52:07
阅读次数:
229
需要导出的数据是根据自定义注解,通过反射获取的,关于自定义注解后面再做讨论,目前仅梳理excel的导出 ...
分类:
其他好文 时间:
2018-08-03 16:32:48
阅读次数:
172
在开始学习自定义注解之前,我们需要了解下一个注解的基本构成。这就要说到 java.lang.annotation提供的四种元注解了,分别是@Documented、@Target、@Retention和@Inherited。接下来我们就来好好地说道说道,这几个注解是如何组合来完成注解的自定义的。 @D ...
分类:
其他好文 时间:
2018-07-23 19:11:52
阅读次数:
169
注解的好处:1.能够读懂别人写的代码,特别是框架相关的代码。2.本来可能需要很多配置文件,需要很多逻辑才能实现的内容,就可以使用一个或者多个注解来替代,这样就使得编程更加简洁,代码更加清晰。3.(重点)刮目相看。 (但是怎么样才能让别人刮目相看呢?会用注解不是目的,最重要的是要使用自定义注解来解决问题。) 举个栗子: 如果面试的时候,你跟老板说你会使用注解,老板觉得你这个人还行;但是如果老板发现你
分类:
编程语言 时间:
2018-07-18 23:34:12
阅读次数:
243