0

所以我有一个 Grails (3.2.4) 应用程序,但默认情况下路由都设置为单数名称。例如:

/product/2
/order/4952

我已经设法使用 Product 域类中的以下内容将数据库表命名更改为使用复数:

static mapping = {
    table "products"
}

阅读文档,我还发现以下内容(添加到 UrlMappings.groovy)使用复数路由创建别名:

"/products"(resources:"product")

但是这些单名的路线最终仍然可用。所以 /product 或 /products 都可以使用。有没有办法将默认的 Grails 路由更改为始终使用复数而不是单数命名约定?也就是说,我不必显式编写代码来将它们定义为复数形式。

4

1 回答 1

1

不,没有办法更改 Grails 中 url 映射的默认行为以使用复数,而无需显式编写代码来定义它们。

于 2017-01-05T19:23:46.563 回答