我正在开发一个将域类作为 json 结果提供的应用程序。
有没有办法更改结果的默认最大值?
我正在做的是http://site/domain-class.json
我只得到 10 个结果。我想避免将所有链接创建为 http://site/domain-class.json?max=999
有没有办法将该默认值增加到不同的值?我尝试搜索源代码没有任何运气。 :(
最佳答案
这不能使用 @Resource 注释进行配置。
但是,您始终可以为您的域生成 Controller 并修改 list() 方法的实现以具有不同的默认最大值。
这里是 the controller它支持标有@Resource 接口(interface)注释的域。如您所见,默认最大值不受任何配置值驱动。
使用 grails generate-controller
for your domain 将允许您在为您的域生成的 Controller 中更改该值。
关于json - 在 Grails 2.3.x 的域类上更改 @Resource 结果的 max 属性的默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22336804/