[英]Grails - Disable default url mappings
我想禁用grails的默认URL映射。 我从UrlMappings.groovy文件中删除了所有映射。 它是完全空的。 但是当我运行url-mappings-report命令时,我仍然看到默认映射为
Dynamic Mappings
| * | ERROR: 404 | View: /notFound |
| * | ERROR: 500 | View: /error |
| * | / | View: /index |
| * | /${controller}/${action}?/${id}?(.${format)? | Action: (default action) |
删除UrlMappings.groovy文件中的所有映射后,我期望找不到404或出现错误,但是由于我们看到的最后一个映射,它可以工作。 如何摆脱这些默认映射?
没有看到您的项目,很难说出映射的来源。 您可能正在使用提供该映射的插件。
请参阅https://github.com/jeffbrown/alituranurls上的项目。
package alituranurls
class UrlMappings {
static mappings = {
"404"(view:'/notFound')
}
}
URL映射报告与以下内容一致:
$ ./grailsw url-mappings-report
| * | ERROR: 404 | View: /notFound |
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.