我希望能够通过java.util.Date
到CORDA API端点在模型如何白名单类型的序列化与CORDA
示范
public final class Message{
public Date birthday;
public Message(Date birthday) {
this.birthday = birthday;
}
private Message() {
// This is only here so the serializer can spin up a new instance.
}
public Date getBirthday() {
return birthday;
}
}
的API
@Path("foo")
public final class FooApi {
@PUT
@Path("bar")
@Produces(MediaType.APPLICATION_JSON)
public Response putBar(Message m) {
// Some logic here
return Response.ok("Successful").build();
}
}
问题是,当我提交一个Date
,我得到这个:
Classjava.util.Dateisnotannotatedoronthewhitelist, socannotbeusedinserializationSerializationtrace: closeDate(com.template.messages.Message)
如何白名单Date
序列化?
罗杰,你还介意添加Corda V1的答案吗? – series0ne
当然,我会编辑上面的帖子。 –