我(當然)試圖用許多構造來維護一個項目,但我不太清楚。在試圖找出在Spring AOP的使用過程中,我碰到的方法來與以下注釋:Spring AOP:@annotation(annotation)
@Around(值=「@annotation(註釋)」)
所以@Around意味着我們」重做AOP中的方法切入點的'around'版本,我明白這一點。我不知道其他部分的含義。 Spring文檔給出如下:
@annotation - 匹配特定的連接點,其中 的主題的連接點(在Spring AOP方法的執行)的限制已給定 註釋
我不不知道這意味着什麼 - 「在Spring AOP中執行的方法」聽起來像是建議的方法,但我不知道我(或Spring)如何確定哪些方法正在被建議。這聽起來像是具有「給定註釋」的方法,但是如果是的話,給出了什麼註釋?
這個註解建議了哪些方法?還有什麼意思?
這是有益的,但你有 「@annotation(com.pkg.Bar)」,我有「@annotation(annotation)」,第二個'annotation'本身不是一個特定的註釋 - 關於哪個註釋適用於什麼說法?我也在使用這個類的類中獲得了「public @interface Y」,並且表明這樣定義的註釋是獲得這個建議的那些註解。但是它的規則是什麼? – arcy
在'@annotation(annotation)'註解是括號'(annotation)'只是註釋的全限定類名的佔位符 –
那麼,這是否意味着這個方法可以提供任何註釋? – arcy