从Grails 2.5.1升级到Grails 3.2.4,spring-security-core:3.1.1
application.groovy
`grails.plugin.springsecurity.securityConfigType = "InterceptUrlMap"
grails.plugin.springsecurity.interceptUrlMap = [
[pattern: '/', access: ['permitAll']],
[pattern: '/error', access: ['permitAll']],
[pattern: '/index', access: ['permitAll']],
[pattern: '/index.gsp', access: ['permitAll']],
[pattern: '/shutdown', access: ['permitAll']],
[pattern: '/assets/**', access: ['permitAll']],
[pattern: '/**/js/**', access: ['permitAll']],
[pattern: '/**/css/**', access: ['permitAll']],
[pattern: '/**/images/**', access: ['permitAll']],
[pattern: '/**/favicon.ico', access: ['permitAll']],
[pattern: '/login', access: ['permitAll']],
[pattern: '/login/**', access: ['permitAll']],
[pattern: '/logout', access: ['permitAll']],
[pattern: '/logout/**', access: ['permitAll']]
]`
项目中没有注释或requestMap配置。
登录/ auth.gsp
<meta name='layout' content='main'/>
资产位于assets/images
/javascripts
/stylesheets
我正在使用spring安全插件的LoginController,LogoutController和login.auth.gsp。
login / auth.gsp页面的资产(css,js和images)的呈现被重定向到login / auth.gsp页面,图像被破坏。我正在使用IntelliJ 2016.3.4,但从CMD运行也有相同的结果。有什么想法吗?