Я использую данные из Kafka в класс компонента, который имеет проверку, чтобы убедиться, что сообщение, которое я читаю, имеет действительные данные.
Я добавил аннотации к классу компонента, такие как @NotNull и @Pattern, но они не применяются.
public class Class {
@NotNull
private String field1;
@Pattern(regexp = "^Open$|^Active$|^Overdue$|^Inactive$")
private String field2;
}
Как я могу убедиться, что проверка bean-компонента применяется, я использовал @RequestBody @Valid ранее при создании служб REST, но не знаю, как применить в этом сценарии.
BindingResult result
. Ошибки определения bean-компонента будут в файлеBindingResult
. Проверьте, есть ли какие-либо ошибки bean-компонента с помощьюresult.hasErrors()
- person Shababb Karim   schedule 09.06.2019