背景
各大框架都必然会用到注解,本wiki说下注解的解析与实践。
注解与注释
- 注解,不但给人看,而且要给程序看,让程序去动态(反射)的利用,所以注解与反射分不开
- 注释,只给人看
注解的作用
- 不是程序本身,但是可以对程序做出解释
- 可以被其他程序读取,比如编译器
常用的注解
- Overide
- SuperessWarnings,镇压警告,参数all、unchecked
- Deprecated,废弃
元注解
用于修饰注解的注解
- Target
- Inherited
- Rentention
- Documented
自定义注解(仿ORM)
参考代码:https://gitee.com/wangtonggui/java_demo.git
自定义一个Table注解

自定义一个Column注解

定义一个实体类User

下面我们要做的是,通过class反射获取注解的数据。这种操作非常类似于spring jpa的做法。

评价
- 注解依赖反射,而反射又依赖class(也就是类)
注解与反射解析
本文深入探讨了注解在程序中的作用与应用,包括注解与注释的区别、常用注解如@Overide、@SuperessWarnings等的功能,以及如何通过反射获取自定义注解的数据,类似SpringJPA的操作。
948

被折叠的 条评论
为什么被折叠?



