老师,注解的源码怎么查看呢

来源:1-6 LomBok的基本使用方式

五羊司机

2020-03-23 11:44:18

比如您说@Data里面包含了@Getter,@Setter,@EqualsAndHashcode几个注解,那我觉得我点进@Data的源码里面应该能看到这些逻辑,但实际上我点进去之后发现:

@Target({ElementType.TYPE})
@Retention(RetentionPolicy.SOURCE)
public @interface Data {
   String staticConstructor() default "";
}

感觉这个注解什么都没有做,看不到任何处理逻辑。而且我经常点进某些注解里面都是这种情况,根据代码看不出来这个注解到底是做什么的。那我想问一下注解的实际处理逻辑是写在哪里的呢

写回答

2回答

codegg

2022-12-11

通过反射来判断和处理的

0

7七月

2020-03-23

你可能不太了解注解的机制吧。注解就是这么简单,没有更详细的了。

0

Java全栈工程师

从Java到全栈,开发带SKU的真实企业级电商项目(附赠整套UI框架,配套升级Vue3.0内容)

2067 学习 · 3050 问题

查看课程