我需要將Spring Security核心添加到Grails。 我已經加入了彈簧芯安全插件,以一個Grails應用程序2.3.8, 使用:BuildConfig.groovy 插件{ ... 纂「:春季安全核心:2.0 RC4」 ...Groovy:使用Grails和Spring安全核心插件時的意外令牌
然後 S2-SIM快速入門GUser GRole
文件GUserGRole.groovy包含以下錯誤:
Groovy的:意外的標記:驗證@行82,列在該行多個標記 - 的Groovy :EXPEC廷EOF,發現 '如果' @線83, 塔4 - Groovy:在意外的標記:如果@線83, 塔4
,其對應於以下代碼:
static constraints = {
GRole validator: { GRole r, GUserGRole ur ->
if (ur.GUser == null) return
boolean existing = false
GUserGRole.withNewSession {
existing = GUserGRole.exists(ur.GUser.id, r.id)
}
if (existing) {
return 'userRole.exists'
}
}
}
如何這可以解決?我如何可以乾淨地將Spring Security核心添加到Grails中?
這段代碼對我來說並沒有什麼意義。你究竟想用這個完成什麼? – rmlan
在安裝安全插件後運行快速入門時,顯示的代碼會自動創建。 –
與Grails 2.4.4和spring-security-core相同的問題:使用IDEA的2.0-RC3/RC4 14. – bel