Size: a a a

Spring Framework and more

2019 August 23

А

Артем Артемович Артемовский in Spring Framework and more
ну так по внешниму ты стучишься на роутер
источник
2019 August 27

Н

Никита🎄🎄 in Spring Framework and more
может кто подсказать?
есть class Foo<T>, он аннотирован как @Component @Scope(value = "prototype"), т.е. каждый вызов - новый инстанс должен даваться
внутри, в PostConstruct/конструкторе я буду в ApplicationContext искать все бины, что наследуются от того, что был передан в качестве дженерика.
вопрос: как получить тип, которым заинициализировался <T>? или можно ли при инициализации спринг как-то передавать Class<T>?
источник

Н

Никита🎄🎄 in Spring Framework and more
в общем, вытянуть инфу о дженерике хочу из бина =\
источник

А

Артем Артемович Артемовский in Spring Framework and more
внутри дженерик класа ты не достанешь инфу о дженерике
источник

РС

Рустем Сабитов in Spring Framework and more
Никита🎄🎄
в общем, вытянуть инфу о дженерике хочу из бина =\
Возможно это можно сделать с помощью BeanFactoryPostProcessor, но это не точно)
источник

Н

Никита🎄🎄 in Spring Framework and more
Рустем Сабитов
Возможно это можно сделать с помощью BeanFactoryPostProcessor, но это не точно)
пошел гуглить) спасибо)
источник

SN

Sergey Nikolaev in Spring Framework and more
Никита🎄🎄
может кто подсказать?
есть class Foo<T>, он аннотирован как @Component @Scope(value = "prototype"), т.е. каждый вызов - новый инстанс должен даваться
внутри, в PostConstruct/конструкторе я буду в ApplicationContext искать все бины, что наследуются от того, что был передан в качестве дженерика.
вопрос: как получить тип, которым заинициализировался <T>? или можно ли при инициализации спринг как-то передавать Class<T>?
Можно так попробовать, если надо получать внутри Foo<T>
источник
2019 August 28

ЮЮ

Юрий Юрий in Spring Framework and more
Привет, у нас в Спринг приложении все дто валидируются с помощью аннотаций hibernate-validator'а.
Но одна json приходит в виде строки и дто приходится создавать маппером, соответственно эта валидация не задействуется, есть ли способ насильно запустить эту валидацию?
источник

NB

Nikita Bezverkhy in Spring Framework and more
Юрий Юрий
Привет, у нас в Спринг приложении все дто валидируются с помощью аннотаций hibernate-validator'а.
Но одна json приходит в виде строки и дто приходится создавать маппером, соответственно эта валидация не задействуется, есть ли способ насильно запустить эту валидацию?
не, разве что собственный компонент валидатор создавать
источник

ЮЮ

Юрий Юрий in Spring Framework and more
Nikita Bezverkhy
не, разве что собственный компонент валидатор создавать
В статьях упоминается про "вызвать интерфейс Validator вручную" - может это про это?
источник

NB

Nikita Bezverkhy in Spring Framework and more
Юрий Юрий
Привет, у нас в Спринг приложении все дто валидируются с помощью аннотаций hibernate-validator'а.
Но одна json приходит в виде строки и дто приходится создавать маппером, соответственно эта валидация не задействуется, есть ли способ насильно запустить эту валидацию?
но есть же инструменты, которые автоматом собирают json в объект и валидация запустится
источник

A

Andrei in Spring Framework and more
источник

A

Andrei in Spring Framework and more
Заюзай на метод сервиса, во входящий параметр
источник

ЮЮ

Юрий Юрий in Spring Framework and more
нет входящего параметра, приходит строка, которую надо маппить в дто
источник

ЮЮ

Юрий Юрий in Spring Framework and more
тут тоже предлагается написать свой валидатор...
http://spring-projects.ru/guides/lessons/lesson-4/
источник

А

Артем Артемович Артемовский in Spring Framework and more
а сеттер незя провалидировать?)
источник

А

Артем Артемович Артемовский in Spring Framework and more
я не пытался просто предположение
источник

РН

Роман Нагаев in Spring Framework and more
всем привет, есть вопрос по spring-data-jpa
есть ли возможность сделать так чтобы JpaRepository вместо entityManager.merge и entityManager.persist использовал гибернейтовский session.saveOrUpdate?
источник

DM

Dmitry Martynov in Spring Framework and more
Роман Нагаев
всем привет, есть вопрос по spring-data-jpa
есть ли возможность сделать так чтобы JpaRepository вместо entityManager.merge и entityManager.persist использовал гибернейтовский session.saveOrUpdate?
метод save интерфейса CrudRepository делает вроде примерно это. SimpleJpaRepository его имплементит. Не подойдет?
источник

DM

Dmitry Martynov in Spring Framework and more
ну т.е. использует то он какраз em, но работает как saveOrUpdate
источник