【发布时间】:2018-04-27 23:56:59
【问题描述】:
我试图在 SDR 不适合的情况下模仿 Spring Data REST 的 API,例如登录或密码重置路由。我有这个 DTO
public class PasswordCredential implements
AuthenticationProvider<UsernamePasswordAuthenticationToken> {
@Email
@NotNull
@NotEmpty
private final String user;
@NotNull
@NotEmpty
private final CharSequence pass;
@JsonCreator
public PasswordCredential(
@Nullable @JsonProperty( value = "user", access = JsonProperty.Access.WRITE_ONLY ) String user,
@Nullable @JsonProperty( value = "pass", access = JsonProperty.Access.WRITE_ONLY ) CharSequence pass
) {
this.user = user;
this.pass = pass;
}
我想将其转换为JsonSchema,以便我可以像 SDR 一样返回它。我怎样才能做到这一点?
【问题讨论】:
-
你试过 gson 库了吗?
-
...如何为 Jackson dto 正确创建 jsonschema
标签: java jackson spring-data-rest jsonschema