
反射
文章平均质量分 93
luncker(摆烂版)
java初学者
展开
-
反射获取自定义注解的信息,生成注解处理器
前几天学了注解,说一下我对注解处理器的认识吧,我觉得注解处理器可以用于生成新的类来完成某些功能,但是不能直接修改当前的类.。生成注解处理器需要我们自定义注解,然后将注解标注在类的某些方法或属性上,在利用反射技术提取注解的信息,是否含有该注解,或者有哪些注解,我们再编写代码将我们得到的信息根据需求实现相应的功能,比如提取公共方法生成一个新的接口或类,等等。生成注解处理器有可以是通过反射,也可以用提供的apt实现。在这里我向大家展示存反射技术实现一个提取指定类的方法,生成一个接口的思路。四大元注解和原创 2022-04-13 01:05:20 · 661 阅读 · 0 评论 -
利用反射为一个只含有setter和getter普通方法的Person类生成一个MyPerson.java文件。之前没做,现在自己动手打一遍,对反射更加熟练了,动态之美。
描述:我已经事先写好了一个Person类如下包含各个属性的setter和getter方法,以及构造器,现在我要编写一个Generate类,传入Person类的全路径,通过反射获取Person的结构,并写一个MyPerson.java文件,除了类名改为MyPerson,其余属性,方法与Person类一模一样,也就是复制。public class Generate { private String classFullPath;//存放Person类的全路径 private ...原创 2022-04-08 21:41:30 · 971 阅读 · 4 评论