@AliasFor不生效


答案:@AliasFor所修飾的自定義注解只有放在類和方法上才會觸發@AliasFor的別名功效,放在字段上是不行的。

如圖,我自己寫了個注解,經過測試,只有放在方法和類上的時候,name和value不一樣才會觸發@AliasFor的警告,而放在字段上是沒反應的。

當時我蒙蔽了一個小時,我就像為什么我的不能生效,難不成Spring的@AliasFor有問題?是個擺設。想了半天沒結果,后來想起來,@RequestMapping是個典型的@AliasFor使用案例,然后試了試@RequestMpping發現能夠正常觸發path和value的檢查,看了看代碼,復制一份,改一下,發現方法和類都能觸發,那就是字段不行咯。

 

沒想到……😔,一個小時又沒了,難受的一批。下回還是得注意官方案例的細節,畢竟沒看過源代碼。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM