是否可以在config.groovy中全局定义资源格式(json,xml)的优先级,而不是在每个资源上指定?例如,不要在@Resource
注释的参数中指定它,如:
@Resource(format=['json', 'xml'])
class Book {
String name
}
您可以使用
之类的内容在config.groovy
中指定它吗?
grails.resource.format = ['json', 'xml']
答案 0 :(得分:0)
我找到了grails-rest插件(https://github.com/grails/grails-core/blob/master/grails-plugin-rest/src/main/groovy/grails/rest/Resource.groovy)的代码,在第47行,看来XML和JSON按此顺序进行了硬编码。