Как проверить универсальный тип в Spring

У меня есть универсальный общий класс, и я хотел бы проверить зависимость от переменных типа. Определение универсального типа:

public class MyClass<K> {
    @NotNull
    private K id;
}

Определение контроллера:

public void save(@RequestBody @Valid MyClass<@NotBlank String> id)

Но валидатор @NotBlank не запускается. Есть ли возможность проверить такой универсальный тип?

Не знаю, поможет ли это вам: stackoverflow.com/questions/41513910/…

Lorelorelore 06.12.2018 09:04

Это не та же проблема, потому что проверка NotNull работает нормально. Проблема только с NotBlank.

Mr.M. 06.12.2018 22:08
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
3
2
387
0

Другие вопросы по теме