1. 查看方法入参和响应参数
watch 观察表达式, 默认值是{params, target, returnObj}
| 参数名称 | 参数说明 |
|---|---|
| class-pattern | 类名表达式匹配 |
| method-pattern | 函数名表达式匹配 |
| express | 观察表达式,默认值:{params, target, returnObj} |
| condition-express | 条件表达式 |
| [b] | 在函数调用之前观察 |
| [e] | 在函数异常之后观察 |
| [s] | 在函数返回之后观察 |
| [f] | 在函数结束之后(正常返回和异常返回)观察 |
| [E] | 开启正则表达式匹配,默认为通配符匹配 |
| [x:] | 指定输出结果的属性遍历深度,默认为 1,最大值是 4 |
watch com.kayak.shop.service.OrderServiceImpl confirmOrder
watch com.kayak.shop.service.OrderServiceImpl confirmOrder -x 2 #指定输出结果的属性遍历深度
watch com.itheima.shop.service.OrderServiceImpl confirmOrder "{params,returnObj}" -x 3 #只查看参数和返回值
watch com.itheima.shop.service.OrderServiceImpl confirmOrder "{params[0],returnObj}" -x 2
watch com.itheima.shop.service.OrderServiceImpl confirmOrder "{params[0].goodsId}"
watch com.itheima.shop.service.OrderServiceImpl confirmOrder -x 1 -b -s -n 2 #-n表示只执行2次