gpt4 book ai didi

grails - Grails-禁用默认的URL映射

转载 作者:行者123 更新时间:2023-12-02 15:03:37 25 4
gpt4 key购买 nike

我想禁用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上的项目。

https://github.com/jeffbrown/alituranurls/blob/master/grails-app/controllers/alituranurls/UrlMappings.groovy仅包含404映射:

package alituranurls

class UrlMappings {

static mappings = {
"404"(view:'/notFound')
}
}

URL映射报告与以下内容一致:
$ ./grailsw url-mappings-report
| * | ERROR: 404 | View: /notFound |

关于grails - Grails-禁用默认的URL映射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53501958/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com