【注解】注解的逻辑
前提:Java的注解本身对代码逻辑没有任何影响。
最常用的一类注解:是在程序运行期能够读取的注解,它们在加载后一直存在于JVM中,这也是最常用的注解。例如,一个配置了@PostConstruct
的方法会在调用构造方法后自动被调用。
核心逻辑:定义注解->使用注解->注解的处理
注解的处理:利用反射获得注解对象->利用注解对象可以得到注解里定义的参数属性->利用参数属性进行一些逻辑处理
e.g.定义一个限制数字长度的注解(属性:min,max)->得到这些属性,和原来属性进行比较。
参考
参考资料:
如何定义一个注解:https://www.liaoxuefeng.com/wiki/1252599548343744/1265102803921888
注解的处理:https://www.liaoxuefeng.com/wiki/1252599548343744/1265102026065728