@AliasFor不生效

答案:@AliasFor所修饰的自定义注解只有放在类和方法上才会触发@AliasFor的别名功效,放在字段上是不行的。

如图,我自己写了个注解,经过测试,只有放在方法和类上的时候,name和value不一样才会触发@AliasFor的警告,而放在字段上是没反应的。

当时我蒙蔽了一个小时,我就像为什么我的不能生效,难不成Spring的@AliasFor有问题?是个摆设。想了半天没结果,后来想起来,@RequestMapping是个典型的@AliasFor使用案例,然后试了试@RequestMpping发现能够正常触发path和value的检查,看了看代码,复制一份,改一下,发现方法和类都能触发,那就是字段不行咯。

 

没想到……😔,一个小时又没了,难受的一批。下回还是得注意官方案例的细节,毕竟没看过源代码。

posted on 2020-07-15 10:14  我欲皆真  阅读(1581)  评论(1编辑  收藏  举报

导航