码迷,mamicode.com
首页 > 其他好文 > 详细

注解@Annotation

时间:2019-09-10 00:38:46      阅读:89      评论:0      收藏:0      [点我收藏+]

标签:模板   spring   信息   常用   其它   存储   而不是   需要   利用   

在常用的框架中,随处可见的是注解。

一开始在Spring framework中使用注解时,感觉神奇又疑惑,仅仅通过@someword 就可以实现一个复杂的功能,比起自己写的要优雅的多。

注解是Java SE5中引入的,官方的解释是注解(又称元数据)为我们在代码中添加信息提供了一种形式化的方法,使我们可以稍后的某个时刻非常方便使用这些数据。

它一定程度上将元数据和源代码结合在一起,而不是保存到外部文件这一大趋势下产生的,同时这也是Java对C#之类的其它语言对java造成语言特性的压力所做的回应。

优点:1、由编译器测试和验证的格式,存储有关程序的额外信息

           2、生成描述符文件或新的类定义,有助于减少“模板”代码的负担

           3、使代码更易读

   4、编译期代码检查等

感觉注解和空接口的功能有相似的地方,相当于是一个Tag的作用。实现自定义注解和利用反射实现注解解析器,可以做出非常易用的框架。 

因为工作中很少编写框架,所以不能完全理解注解的威力,还需要多多实践。

注解@Annotation

标签:模板   spring   信息   常用   其它   存储   而不是   需要   利用   

原文地址:https://www.cnblogs.com/fengmy/p/11495029.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!