2
我只是編碼一個Stripes動作bean,從一個帶註釋的方法開始。初始化塊的註釋????是否靜態
通過錯誤,我寫道:
@After(stages = LifecycleStage.ActionBeanResolution) {
// code here
}
編譯器是OK
如此看來,我們可以把註釋靜態和非靜態初始化塊
@After(stages = LifecycleStage.ActionBeanResolution)
{
// code here
}
@After(stages = LifecycleStage.ActionBeanResolution)
static {
// code here
}
你有什麼用例的想法這種奇怪的事情?
是否有可能你的編譯器是不下垂此。一位非常精通的SO貢獻者表明,你不能註釋init塊。 http://stackoverflow.com/a/4691872/134894 – ptomli
你是對的,似乎我的intellij IDE不會顯示我任何錯誤,但與maven編譯我有錯誤... –
可能的重複[獲取初始化器註釋字段](http://stackoverflow.com/questions/4691577/getting-initializer-in-annotated-field) –