我正在使用Grails 2.0.4,并且在我使用的插件项目中有一个LoginController而不是SpringSecurity的Login Controller。
现在我正在迁移到Grails 2.4.2,并且不再工作了。
当我将 Controller 放入项目中时,它起作用了,但我想将其放回插件项目中。
关于如何强制使用它的任何想法?
最佳答案
在您的URL映射中,可以明确指出要映射到哪个登录 Controller :
// grails-app/conf/UrlMappings.groovy
class UrlMappings {
static mappings = {
'/alphaLogin' {
controller = 'login'
plugin = 'alpha'
}
'/betaLogin' {
controller = 'login'
plugin = 'beta'
}
}
}
当然,您不必为它们两个都提供映射。您可以只映射到您想要的一个,而不能提供到另一个的路线。
关于grails - Grails插件的替代 Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24788812/