我使用的是Grails 2.0.4,我使用的插件项目中有一个LoginController而不是SpringSecurity的登录控制器。
现在我正在迁移到Grails 2.4.2并且它不再起作用了。
当我将控制器放在项目中时它起了作用,但是我想把它放回到插件项目中。
关于如何强迫它的任何想法?
答案 0 :(得分:1)
在您的URL映射中,您可以明确指出要映射到哪个登录控制器:
// grails-app/conf/UrlMappings.groovy
class UrlMappings {
static mappings = {
'/alphaLogin' {
controller = 'login'
plugin = 'alpha'
}
'/betaLogin' {
controller = 'login'
plugin = 'beta'
}
}
}
当然,您不必为它们提供映射。您只需映射到您想要的那个,并且不提供到另一个的路径。