我想申請@GrailsCompileStatic到標籤庫和歌廳以下錯誤的靜態編譯:Grails的3標籤庫
Error:(19, 16) Groovyc: [Static type checking] - Cannot find matching method com.tempvs.image.MyTagLib#render(java.util.LinkedHashMap ). Please check if the declared type is right and if the method exists.
代碼示例:
@GrailsCompileStatic
class MyTagLib {
...
String myTag = { Map attrs ->
...
out << render(template: '/templates/myTemplate', model: [...])
}
}
什麼我做錯了,如何能我解決了這個問題?
爲什麼你想靜態編譯標籤庫?這看起來像你可能做錯了什麼......但如果你能解釋爲什麼你需要它,也許這裏的某個人可以幫助找到一個適合你的解決方案! – Daniel
@Daniel,我在我的taglib中沒有使用groovy動態特性,並希望提高性能。 –