目前在我的操作方法中,我将请求正文和请求参数解组为两个单独的命令。
def someAction(BodyCommand bodyCmd) {
ParamsCommand paramsCmd = new ParamsCommand(params)
// Do something with bodyCmd and paramsCmd after
// validating both
if (bodyCmd.validate() && paramsCmd.validate()) {
...
}
}
我想组合这些命令,而不是只有一个命令。
def someAction(ActionCommand cmd) {
cmd.merge(params)
// Do something with cmd after validation
if (cmd.validate()) {
...
}
}
是否可以将params
Grails 自动解组的请求正文命令合并?