Size: a a a

Spring Framework and more

2019 August 28

РН

Роман Нагаев in Spring Framework and more
Dmitry Martynov
ну т.е. использует то он какраз em, но работает как saveOrUpdate
я хочу чтобы saveOrUpdate каскадом применился к связям, через @org.hibernate.annotations.Cascade(org.hibernate.annotations.CascadeType.SAVE_UPDATE)
источник

РН

Роман Нагаев in Spring Framework and more
основная проблема с которой я борюсь в том что jpa по каскаду применяет то событие которое было вызвано для парента, соответственно я не смогу одновременно сделать merge для парента и persist для чайлда, поидее реализует такой механизм через saveOrUpdate но так как это не часть jpa, возникают проблемы с совместимостью
источник

РН

Роман Нагаев in Spring Framework and more
если в jpa есть аналог для saveOrUpdate и @Cascade(CascadeType.SAVE_UPDATE) можно и через CrudRepository, но я не смог найти его(
источник

K

Kirill Kryklyvyi in Spring Framework and more
Здравствуйте, хотел спросить следующее. У меня есть фильтр, который обрабатывает каждый запрос (логично). В алгоритме он вытягивает данные из бд, и если всё ок, пускает дальше. Вот тут и проблема. Мне дальше нужно работать с этими данными, как их достать? Могу ли я как то передать с фильтра дату? Пока додумался до костыля аля добавить атрибут в HttpServletRequest и в контроллере его доставать. Есть более людяный  способ?
источник

PB

Pavel Bukhmatov in Spring Framework and more
Kirill Kryklyvyi
Здравствуйте, хотел спросить следующее. У меня есть фильтр, который обрабатывает каждый запрос (логично). В алгоритме он вытягивает данные из бд, и если всё ок, пускает дальше. Вот тут и проблема. Мне дальше нужно работать с этими данными, как их достать? Могу ли я как то передать с фильтра дату? Пока додумался до костыля аля добавить атрибут в HttpServletRequest и в контроллере его доставать. Есть более людяный  способ?
А это не костыль :) Например спринговый CharacterEncodingFilter именно так и делает. Берет и запихивает в request свои данные. Кажется это нормальный устоявщийся принцип обогащение запросов в сервлет-апи.
Другое дело - добавлять много логики в фильтр мне кажется странным, но я не настолько знают ваш кейс
источник
2019 August 29

K

Kehlani in Spring Framework and more
Kirill Kryklyvyi
Здравствуйте, хотел спросить следующее. У меня есть фильтр, который обрабатывает каждый запрос (логично). В алгоритме он вытягивает данные из бд, и если всё ок, пускает дальше. Вот тут и проблема. Мне дальше нужно работать с этими данными, как их достать? Могу ли я как то передать с фильтра дату? Пока додумался до костыля аля добавить атрибут в HttpServletRequest и в контроллере его доставать. Есть более людяный  способ?
Как вариант — использование кэша (Redis / Memcached) и при первом обращении засовывать данные туда, а потом оттуда доставать
источник

AB

Andrew Balbenko in Spring Framework and more
Всем привет
Есть тут те, кто работал со Spring Boot Admin?
источник

AB

Andrew Balbenko in Spring Framework and more
Почему то после логина возвращает статус 302 и пишет что сервер DOWN, хотя на endpoint /health пишет что UP
источник

RO

Rex Onigumo in Spring Framework and more
Hi guys could someone help me with a good book about spring security
источник

⠀­­ in Spring Framework and more
Rex Onigumo
Hi guys could someone help me with a good book about spring security
Spring in action maybe?
источник

RO

Rex Onigumo in Spring Framework and more
⠀­­
Spring in action maybe?
Can you send me the pdf or a the url?
источник

⠀­­ in Spring Framework and more
Rex Onigumo
Can you send me the pdf or a the url?
You can find it on oreilly.com
источник

EA

Evgeny Ageev in Spring Framework and more
#java #spring #responseentity #bytearray #file #pdf
Коллеги, привет! Есть печатная форма, генер-я Jasper'ом, возвращает ResponseEntity<byte[]>, на фронте он превращается в pdf.
По такому же принципу хочу считать байты готовых pdf-файлов (вложений к документу) и вывести.
Но вернуть из метода можно только 1 ResponseEntity c 1 массивом байтов, так? Или возможно вернуть так, например - ResponseEntity<List<byte[]>>, и фронт это считает как разные формы pdf-файлов и откроет их в разных вкладках?
Т.е. мне нужен 1 ендпоинт, при обращении к кот-му печатались все вложения в разных вкладках.
источник

AA

Alexey Astashenko in Spring Framework and more
Evgeny Ageev
#java #spring #responseentity #bytearray #file #pdf
Коллеги, привет! Есть печатная форма, генер-я Jasper'ом, возвращает ResponseEntity<byte[]>, на фронте он превращается в pdf.
По такому же принципу хочу считать байты готовых pdf-файлов (вложений к документу) и вывести.
Но вернуть из метода можно только 1 ResponseEntity c 1 массивом байтов, так? Или возможно вернуть так, например - ResponseEntity<List<byte[]>>, и фронт это считает как разные формы pdf-файлов и откроет их в разных вкладках?
Т.е. мне нужен 1 ендпоинт, при обращении к кот-му печатались все вложения в разных вкладках.
Можно только 1. Соотв, либо упаковать всё в zip, либо смержить все ПДФ в одну и вернуть для печати (либо пытаться на фронте хитрить что-то)
источник

EA

Evgeny Ageev in Spring Framework and more
Ага да, об этом я тоже думал. Фронт, правда пока сопротивляется:)
источник

EA

Evgeny Ageev in Spring Framework and more
А если объединить 2 байтовых массива из 2х файлов, чтобы верно вывелось на печать, между ними надо поставить \r\n ? Или как-то можно поставить перевод на новую страницу?
источник

AA

Alexey Astashenko in Spring Framework and more
Evgeny Ageev
Ага да, об этом я тоже думал. Фронт, правда пока сопротивляется:)
фронт может, к примеру, за одно нажатие на кнопку открыть сразу несколько вкладок (со ссылками на все нужные доки)
источник

AA

Alexey Astashenko in Spring Framework and more
Либо может скачать их в несколько запросов втихаря, и выплюнуть все через Blob
источник

AA

Alexey Astashenko in Spring Framework and more
Evgeny Ageev
А если объединить 2 байтовых массива из 2х файлов, чтобы верно вывелось на печать, между ними надо поставить \r\n ? Или как-то можно поставить перевод на новую страницу?
https://stackoverflow.com/a/38356002/2653420  - вот тут ещё забавный вариант (хоть и выглядит костыльно немного по мне и не факт, что будет работать)
источник

EA

Evgeny Ageev in Spring Framework and more
Спасибо)
источник