所以我有一个Grails(3.2.4)应用程序,但默认情况下路由都设置为单数名称。例如:
/product/2
/order/4952
我已设法使用Product domain class中的以下内容将数据库表命名更改为使用复数:
static mapping = {
table "products"
}
阅读文档,我还发现以下内容(添加到UrlMappings.groovy)使用多个路径创建别名:
"/products"(resources:"product")
但是这些奇特的路线最终仍然可用。因此,可以使用/ product或/ products。有没有办法将默认的Grails路由更改为始终使用复数而不是单数命名约定?也就是说,这样我就不必明确地编写代码来将它们定义为复数。
答案 0 :(得分:1)
没有办法在Grails中更改url映射的默认行为以使用复数,而无需显式编写代码来定义它们。