|
|
|
|
|
|
JPA学习之前我先学习了一下注解茬很多项目的框架的底层代码中,我们都会发现一些由架构师搭建框架的时候写的一些自定义的注解什么是注解(Annotation)?Annotation是一种应用于类、方法、参数、变量、构造器及包声明中的特殊修饰符按照百度百科上解释是“它是一种由JSR-175标准选择用来描述元数据的一种工具”;Annotations仅僅是元数据,和业务逻辑无关;Annotations仅仅提供它定义的属性(类/方法/包/域)的信息Annotations的用户(同样是一些代码)来读取这些信息并实现必要的逻辑。
始終不会丢弃运行期也保留该注解,因此可以使用反射机制读取该注解的信息我们自定义的注解通常使用这种方式。
下面我就写个简单嘚demo来介绍下:
备注:在写这代码的过程中我也遇到了一个bug,是关于发射的这个请见我的另外一片文章:
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。