我有一个使用有效载荷来执行一些操作的控制器,但现在我想执行任何操作之前验证它。 有效载荷转换为byte[]
然后读入到称为AuthorizationServer类,它有一些验证注释- @NotNull,@NotBlank等
这是从类AuthorizationServer块:
@NotBlank
private String authorizationServerId;
@Property
@Indexed(unique = true)
@NotBlank
private String authorizationUrl;
@Property(policy = PojomaticPolicy.TO_STRING)
@NotBlank
private String clientAuthorizationUrl;
@NotBlank
private String deviceRootCert;
这是控制器:
byte[] bytes = IOUtils.toByteArray(request.getInputStream());
String signature = authorization.split(":")[1];
ObjectMapper mapper = objectMapper();
AuthorizationServer authorizationServer = mapper.readValue(bytes,
AuthorizationServer.class);
现在,在下一行,我想验证对在AuthorizationServer类中声明的注解authorizationServer。 我在春天4.是否有人可以指导我? 谢谢!