2013-01-14 58 views
0

我正在讀關於條紋安全教程,告訴我詮釋這樣「官方」註釋api在哪裏?

@RolesAllowed({ 
    "Administrator", 
    "User if ${user eq message.folder.user}" 
}) 

但我覺得我要做些別的事情在我自己的情況下,使用其他經營者或者這樣的。我用Google搜索了但沒有成功。註釋表達式的「手冊」在哪裏?

我期待着瞭解的解釋:

${//some expression} 

同時又有ifeq經營者,哪裏是「清單」?

+3

'if'和'eq'操作是EL表達式:http ://docs.oracle.com/javaee/1.4/tutorial/doc/JSPIntro7.html – sabadow

+0

'$ {// some expression}'在一個字符串中 - 註釋API對該字符串中的內容一無所知,它是需要找到該API的文檔 – assylias

+1

...並且從註解的角度來看,這只是一個String(將被解析/處理/在運行時評估) – Filipe

回答

1

佔位符/表達式不是Java註釋的一部分。 「User if ${user eq message.folder.user}"只是從Java註釋的角度來看的一個字符串,在上面的例子中,只有註釋處理器(stripes?)知道如何解釋${user eq message.folder.user}表達式。

相關問題