1
にResponseオブジェクトへのデータの追加、私は周りの助言を使用してjavax.ws.rs.core.Response
にタイムスタンプを追加するためにAspect
を使用しようとしています。はジャージー
私は、Javaとジャージーに新たなんだと私はこれを行うのに苦労しています。生成された応答の種類は常にapplication/JSON
ある
Object output = proceed();
Method method = ((MethodSignature) thisJoinPoint.getSignature()).getMethod();
Type type = method.getGenericReturnType();
if (type == Response.class)
{
System.out.println("We have a response!");
Response original = (Response) output;
output = (Object)Response.ok(original.getEntity(String.class).toString()+ " " + Double.toString(duration)).build();
}
return output;
:私が持っている最も近いがこれです。基本的には、time:<val of duration>
というJSONに別のフィールドを追加したいと思います。