Файн -валидацию ответа клиентаJAVA

Программисты JAVA общаются здесь
Anonymous
Файн -валидацию ответа клиента

Сообщение Anonymous »

У меня есть два приложения A и B, которые общаются друг с другом, используя FeignClient.
в качестве приложения A Я хочу иметь проверку на данные, которые возвращаются приложением B. Если я хочу проверить параметры запроса, я могу легко использовать аннотацию @valid и аннотировать объект с правильными аннотациями валидации пружины. А как насчет ответа? < /P>

@FeignClient()
public interface AccountClient {
@PostMapping("/accounts/account/create")
void createAccount(@Valid CreateAccountRequest request);

@PostMapping("/accounts/account/get")
AccountResponse getAccount(AccountRequest request);

}
< /code>

public classs AccountResponse {
@NotNull
public String status;
}
< /code>

Code as an example. I can easily validate CreateAccountRequest in application B. But what about AccountResponse? In that case @NotNull is not working. I would prefer to avoid getting the response and manually checking if status != null cause I would have much more fields like this.

Подробнее здесь: https://stackoverflow.com/questions/598 ... validation

Вернуться в «JAVA»