我在grails项目中使用了spring security core插件,并将securityConfigType设置为' Requestmap',我还将条目插入到Requestmap域中,如下所示
for (String a in ['/',
'/index',
'/index.gsp',
'/assets/**',
'/**/js/**',
'/**/css/**',
'/**/images/**',
'/**/favicon.ico',
'/account/**',
'/dbconsole/**'
]) {
new SysRequestmap(url: a, configAttribute: 'permitAll').save(flush: true)
}
new SysRequestmap(url: '/*', configAttribute: 'IS_AUTHENTICATED_ANONYMOUSLY').save();
new SysRequestmap(url: '/logout/**', configAttribute: 'IS_AUTHENTICATED_REMEMBERED,IS_AUTHENTICATED_FULLY').save();
new SysRequestmap(url: '/login/**', configAttribute: 'IS_AUTHENTICATED_ANONYMOUSLY').save()
new SysRequestmap(url: '/index/**', configAttribute: 'IS_AUTHENTICATED_ANONYMOUSLY').save();

我验证了存储映射条目的请求映射表。但启动页面导致重定向过多。
答案 0 :(得分:1)
看起来上一版本的hibernate插件中存在一个错误。
所以我通过使用hibernate hibernate4解决了这个问题:4.3.5.5
在BuildConfig.groovy
runtime ':hibernate4:4.3.5.5'
中找到其他解决方法