grails urlMappings dsl
我试图了解 grails url 映射调用的幕后发生了什么,例如:
"/pages/admin"(controller:"admin", action:"admin")
由于这是有效的 groovy 语法,因此上面的内容如何转换为 java 代码?
I am trying to understand what happens behind the scenes of a grails url mapping call for example:
"/pages/admin"(controller:"admin", action:"admin")
Since this is valid groovy syntax, how does the above translate to java code?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我怀疑 methodMissing() 以某种方式参与其中。我只是不知道“/pages/admin”是否被视为方法名称,或者它是一个字符串,并且 methodMissing() 被混合到 String 类中。在这两种情况下,控制器和操作都会作为第二个参数(参数)传递给 methodMissing()。剩下的就很容易了。
I suspect methodMissing() is somehow involved. I just don't know if "/pages/admin" is considered a method name, or it is a string and methodMissing() is mixed-in into String class. In both cases though controller and action would be passed to methodMissing() as the second argument, parameters. The rest is easy.