Size: a a a

Spring Framework and more

2019 February 06

ДБ

Дмитрий Борисов in Spring Framework and more
Всем привет, подскажите как в спрингбуте сделать так, чтобы application.properties после сборки не попадали внутрь джарки, а ложились рядом с ней и конфиги читались оттуда
источник

m

maksim gavrilov. in Spring Framework and more
не класть ее в resources. :)
источник

А

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

А

Артем Артемович Артемовский in Spring Framework and more
как ключ
источник

D𝔇

Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶 in Spring Framework and more
добавить в сборку копирование пропертей куда вам надо
источник

MM

Mikhail Mutagarov in Spring Framework and more
Есть вопрос. У меня есть сервис "CatService" и в нем метод "save(list<Cat> cats)". У меня контроллре вызывает сервис и сохраняет котов согласно логике. Так же параллельно есть шедулер которые тоже использует этот метод сохранения кошек.  Метод сохранения кошек нужно синхронизировать в виду того что шедулер и контролер его параллельно используют?
источник

ДБ

Дмитрий Борисов in Spring Framework and more
Mikhail Mutagarov
Есть вопрос. У меня есть сервис "CatService" и в нем метод "save(list<Cat> cats)". У меня контроллре вызывает сервис и сохраняет котов согласно логике. Так же параллельно есть шедулер которые тоже использует этот метод сохранения кошек.  Метод сохранения кошек нужно синхронизировать в виду того что шедулер и контролер его параллельно используют?
Мне кажется это ответит на твои вопросы
https://docs.spring.io/spring/docs/4.2.x/spring-framework-reference/html/transaction.html
источник

MM

Mikhail Mutagarov in Spring Framework and more
это ссылка на то как работает транзакция  в спринге
источник

ДБ

Дмитрий Борисов in Spring Framework and more
Я думал ты боишься что у тебя при сохранении что-то не так пойдёт
источник

ДБ

Дмитрий Борисов in Spring Framework and more
В базу
источник

MM

Mikhail Mutagarov in Spring Framework and more
транзакция это когда в бд нужно изменения откатывать в случай какой-либо проблемы которая произошла в рамках транзакции
источник

MM

Mikhail Mutagarov in Spring Framework and more
но метод не синхронизирует
источник

G

Grigori in Spring Framework and more
Mikhail Mutagarov
транзакция это когда в бд нужно изменения откатывать в случай какой-либо проблемы которая произошла в рамках транзакции
смотри изоляция транзакций
источник

ДБ

Дмитрий Борисов in Spring Framework and more
Mikhail Mutagarov
но метод не синхронизирует
Тогда я не понял - зачем его синхронизировать?
источник

MM

Mikhail Mutagarov in Spring Framework and more
изоляция это другое
источник

MM

Mikhail Mutagarov in Spring Framework and more
это уровни для транзакции
источник

MM

Mikhail Mutagarov in Spring Framework and more
сам метод не синхронизируется
источник

ДБ

Дмитрий Борисов in Spring Framework and more
А у тебя в методе save есть что-то непотокобезопасное?
источник

MM

Mikhail Mutagarov in Spring Framework and more
метод же праллельно может использоваться шедулером или контроллером
источник

MM

Mikhail Mutagarov in Spring Framework and more
допустим есть
источник