Grails 插件如何添加自己的 URLMappings?

Posted

技术标签:

【中文标题】Grails 插件如何添加自己的 URLMappings?【英文标题】:How does a Grails plugin add its own URLMappings? 【发布时间】:2012-01-26 23:12:08 【问题描述】:

我正在创建一个 Grails 插件,我希望它添加自己的 UrlMappings。使用插件的应用程序会忽略插件源中的UrlMappings.groovy 文件,那么这些应该在哪里定义呢?

【问题讨论】:

【参考方案1】:

见http://grails.org/doc/latest/guide/single.html#plugins:Notes on excluded Artefacts

In addition, although UrlMappings.groovy is excluded 
you are allowed to include a UrlMappings definition with 
a different name, such as MyPluginUrlMappings.groovy.

【讨论】:

它对我不起作用。当我运行主项目时,我得到ERROR commons.DefaultGrailsApplication - The class [MyPluginUrlMappings] was not found when attempting to load Grails application. Skipping. @CassioLandim 您的班级名称必须是 MyPluginUrlMappings 而不是 UrlMappings @CassioLandim 谢谢你的评论。我忘了它是一个类并且有一个类定义......

以上是关于Grails 插件如何添加自己的 URLMappings?的主要内容,如果未能解决你的问题,请参考以下文章

什么是 Grails 插件?安装插件是什么意思?

Grails spring安全核心插件:如何删除ajax请求的浏览器提示

为什么在向Grails添加插件时会出现ClassNotFoundException?

Grails 数据库迁移插件静默无法添加非空约束

如何从另一个 grails 插件配置 grails 插件

在 Grails 中仅查看您自己的数据