Size: a a a

Spring Framework and more

2019 August 15

KS

Kamo Spertsyan in Spring Framework and more
Это тоже runtime
источник

PB

Pavel Bukhmatov in Spring Framework and more
Тогда только полный кусок кода поможет. Звучит как мистика какая-то)

Могу еще посоветовать брейкпоинт на момент проброски иключения поставить, и в этот момент посмотреть, есть ли данные в БД. Если есть - значит все-таки запись в 2 транзакции приосходит. Так все выглядит рабочим
источник

KS

Kamo Spertsyan in Spring Framework and more
Окей, спасибо, попробую проверить этот вариант. Если что - соберу минимально необходимый кусок кода, чтобы вопроизвести.

Я правильно понимаю, что мне нужно только в основном методе сервиса указать @Transactional (в том, который дергается из контроллера)?

У меня сейчас создание магазина происходит так:

ShopServiceImpl::createShop - public метод интерфейса ShopService, @Transactional, вызывается из контроллера
|
|
----ShopServiceImpl::saveShopInfo - private метод класса ShopServiceImpl
----|
----repository.save(shop)
----|
--------ShopPhoneServiceImpl::saveShopPhone - public метод интерфейса ShopPhoneService, бросает исключение на одном из n телефонов, не помечен @Transactional
--------|
--------repository.save(address)
--------throw RuntimeException('') - на самом деле здесь бросается наследник
--------|
--------return
----|
----|
----return
|
|
return
источник

ЮЮ

Юрий Юрий in Spring Framework and more
Здравствуйте подскадите анатацию для дто типа float. Надо ограничение больше нуля, но меньше либо равно 999. Что то типа
@Min(0.0001)
@Max(999)
источник

Y

YorkIsMine in Spring Framework and more
Привет всем, подскажите пожалуйста ресурсы для начала ознакомления со спрингом. А то как-то маловато нашел
источник

G

Grigori in Spring Framework and more
YorkIsMine
Привет всем, подскажите пожалуйста ресурсы для начала ознакомления со спрингом. А то как-то маловато нашел
Маловато? Серьёзно? Мне кажется гугл уже весну считает фреймворком 😜
источник

Y

YorkIsMine in Spring Framework and more
Тем не менее я толком не знаю с чего начать)
источник

G

Grigori in Spring Framework and more
ООП, java core
источник

RS

Ruslan Stelmachenko in Spring Framework and more
Юрий Юрий
Здравствуйте подскадите анатацию для дто типа float. Надо ограничение больше нуля, но меньше либо равно 999. Что то типа
@Min(0.0001)
@Max(999)
Больше нуля можно: @Positive. Меньше или равно 999 нельзя. Используйте BigDecimal вместо float. Либо пишите свой валидатор.
источник

SB

Serik Begimov in Spring Framework and more
охо
источник

G

Grigori in Spring Framework and more
YorkIsMine
Привет всем, подскажите пожалуйста ресурсы для начала ознакомления со спрингом. А то как-то маловато нашел
Spring в действии
Крейг Уоллс
Есть на русском
источник

Y

YorkIsMine in Spring Framework and more
Grigori
Spring в действии
Крейг Уоллс
Есть на русском
Но не этим же едины)
источник

G

Grigori in Spring Framework and more
YorkIsMine
Но не этим же едины)
Дальше доки, все очень хорошо задокументированно, с примерами
источник

Y

YorkIsMine in Spring Framework and more
Там, где guides?
источник

RS

Ruslan Stelmachenko in Spring Framework and more
начать можно и с guides, но потом в любом случае надо идти сюда:

https://spring.io/projects/spring-framework#learn
Reference Doc
источник

RS

Rostyslav Shevtsiv in Spring Framework and more
Spring Docs
Spring Guides
Spring in Action
Spring by Example
Доклады на JUG/Joker/JPoint, etc.
источник

RS

Rostyslav Shevtsiv in Spring Framework and more
Вот Spring in Action и Spring by example
источник

RS

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

RS

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

ЮС

Юлия Спиридонова in Spring Framework and more
всем привет) а можно здесь размесить вакансию для джуна? или для этого есть какой-то специальный чат?
источник