Get request body
/// paoding rose param resolver
class RequestDataResolver extends ParamResolver {
private final val logger = LoggerFactory.getLogger(this.getClass)
override def supports(metaData: ParamMetaData): Boolean = metaData.getParamType.equals(classOf[ClsName])
override def resolve(inv: Invocation, metaData: ParamMetaData): AnyRef = {
val gson = new Gson()
/// 获取 request body
// val requestBody = inv.getRequest.getReader.lines.collect(Collectors.joining(System.lineSeparator))
gson.fromJson(inv.getRequest.getReader, classOf[ClsName])
}
}
最后更新于
这有帮助吗?