当应用程序控制器名称与插件的Controller名称冲突时,建议的方法是什么?
我见过这些Grails JIRA: GRAILS-4240 GRAILS-1243
...和Burt Beckwith对这两个线程的回复意味着唯一的办法是重命名一个控制器(可能是应用程序控制器,因为黑客插件代码是不可取的)
但是,Burt自己的spring-security-ui插件提倡将应用程序控制器命名为插件控制器的确切方法- 请参阅spring-security-ui docs.
这种方法实际上似乎在开发模式(grails run-app)和将应用程序部署为WAR时都有效.那么这个功能可以依赖吗?如果是,那么Controller冲突解决规则是什么?grails docs没有提及它.Perhasps Burt可以分享他的见解吗?
有一个像grails这样的"插件"架构,甚至没有一个基本的命名空间设施来处理这样的冲突,这对我来说似乎很糟糕......
grails ×1