在Grails 2.3.x的域类上更改@Resource结果的max属性的默认值

时间:2014-03-11 21:16:51

标签: json rest grails resources

我正在开发一个以json结果为域类提供服务的应用。 有没有办法更改结果的默认 max

我正在做的是http://site/domain-class.json而我只得到10个结果。我想避免将所有链接创建为http://site/domain-class.json?max=999

有没有办法将默认值增加到不同的值?我试着没有运气地搜索源代码。 :(

1 个答案:

答案 0 :(得分:1)

使用@Resource注释无法配置。

但是,您始终可以为您的域生成控制器并修改list()方法的实现以使其具有不同的默认最大值。

这是the controller,它支持使用@Resource接口注释标记的域。如您所见,默认最大值不是由任何配置值驱动的。

对您的域使用grails generate-controller,您可以在为您的域生成的控制器中更改该值。