[英]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.