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

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

@AliasFor不生效

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

@AliasFor不生效

 

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

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-10
  • 2021-08-10
  • 2021-09-06
  • 2021-07-05
猜你喜欢
  • 2021-07-20
  • 2021-09-08
  • 2022-01-29
  • 2022-12-23
  • 2021-12-10
  • 2021-11-02
相关资源
相似解决方案