所以我有一个 Grails (3.2.4) 应用程序,但默认情况下路由都设置为单数名称。例如:
/product/2
/order/4952
我已经设法使用 Product 域类中的以下内容将数据库表命名更改为使用复数:
static mapping = {
table "products"
}
阅读文档,我还发现以下内容(添加到 UrlMappings.groovy)使用复数路由创建别名:
"/products"(resources:"product")
但是这些单名的路线最终仍然可用。所以 /product 或 /products 都可以使用。有没有办法将默认的 Grails 路由更改为始终使用复数而不是单数命名约定?也就是说,我不必显式编写代码来将它们定义为复数形式。