Size: a a a

Spring Framework and more

2020 July 20

AM

Arman Merkulov in Spring Framework and more
кто работал с этой книгой, стоит ее брать?
источник

D

D1D2C0D1 in Spring Framework and more
Привет всем. Джун в спринге и вот делаю все по примеру урока, делаю @Autowired к репозиторию SiteRepo, для модели (domain) Site.

Но получаю вот такую ошибку:
Parameter 0 of constructor in ru.quicklead.server.GreetingsController required a bean of type 'ru.quicklead.server.repository.SiteRepo' that could not be found.

Бин существует, ServerApplication.java есть. Что только не пробовал не работает и все.
источник

D

D1D2C0D1 in Spring Framework and more
Или может кто хороший урок подскажет по работе с базой данных MySQL в спринге, который 100% работает на новых версиях?
источник

k

kuzznya in Spring Framework and more
Решил проблему правильным определением зависимостей в gradle
Не знал, что implementation не импортирует транзитивно
После применения плагина 'java-library' и определения зависимостей как api все заработало
источник

VB

Vlad Bozhenko in Spring Framework and more
D1D2C0D1
Привет всем. Джун в спринге и вот делаю все по примеру урока, делаю @Autowired к репозиторию SiteRepo, для модели (domain) Site.

Но получаю вот такую ошибку:
Parameter 0 of constructor in ru.quicklead.server.GreetingsController required a bean of type 'ru.quicklead.server.repository.SiteRepo' that could not be found.

Бин существует, ServerApplication.java есть. Что только не пробовал не работает и все.
репозиторий помечен анотацией?
источник

D

D1D2C0D1 in Spring Framework and more
Vlad Bozhenko
репозиторий помечен анотацией?
источник

D

D1D2C0D1 in Spring Framework and more
Вообще понять не могу почему так и что делаю не так
источник

OP

Oleg Pavl in Spring Framework and more
D1D2C0D1
Привет всем. Джун в спринге и вот делаю все по примеру урока, делаю @Autowired к репозиторию SiteRepo, для модели (domain) Site.

Но получаю вот такую ошибку:
Parameter 0 of constructor in ru.quicklead.server.GreetingsController required a bean of type 'ru.quicklead.server.repository.SiteRepo' that could not be found.

Бин существует, ServerApplication.java есть. Что только не пробовал не работает и все.
Откуда знаешь, что бин существует? Чёт спринг его у себя не находит в контейнере.
источник

OP

Oleg Pavl in Spring Framework and more
D1D2C0D1
Привет всем. Джун в спринге и вот делаю все по примеру урока, делаю @Autowired к репозиторию SiteRepo, для модели (domain) Site.

Но получаю вот такую ошибку:
Parameter 0 of constructor in ru.quicklead.server.GreetingsController required a bean of type 'ru.quicklead.server.repository.SiteRepo' that could not be found.

Бин существует, ServerApplication.java есть. Что только не пробовал не работает и все.
А в зависимостях что у тебя?
источник

AE

Alexandr Emelyanov in Spring Framework and more
Вижу легаси. оно такое, да
источник

D

D1D2C0D1 in Spring Framework and more
Oleg Pavl
Откуда знаешь, что бин существует? Чёт спринг его у себя не находит в контейнере.
Помогли разобраться в проблемы, не было зависимости с автоконфигуратором jpa
источник

R

Responsibility in Spring Framework and more
Ребят, идея предлагает в месте где может быть npe   поставить assert body != null;
Хорошая ли это идея? Я вроде почитал на счет него, прошелся в дебаге  но если body == null то он не выкидывает какой либо эксепшен
источник

R

Responsibility in Spring Framework and more
По крайней мере я ожидал хотя бы получить AssertionException
источник

Д

Дмитрий in Spring Framework and more
Responsibility
Ребят, идея предлагает в месте где может быть npe   поставить assert body != null;
Хорошая ли это идея? Я вроде почитал на счет него, прошелся в дебаге  но если body == null то он не выкидывает какой либо эксепшен
Код надо писать так чтобы не было npe.
источник

R

Responsibility in Spring Framework and more
Дмитрий
Код надо писать так чтобы не было npe.
Ну там не от меня зависит так как все делает RustTemplate. Но да ладно вопрос сейчас о другом.
источник

Д

Дмитрий in Spring Framework and more
Responsibility
Ну там не от меня зависит так как все делает RustTemplate. Но да ладно вопрос сейчас о другом.
Я как бы ответил на ваш вопрос..
источник
2020 July 21

PK

Pavel Krutikhin in Spring Framework and more
Responsibility
Ребят, идея предлагает в месте где может быть npe   поставить assert body != null;
Хорошая ли это идея? Я вроде почитал на счет него, прошелся в дебаге  но если body == null то он не выкидывает какой либо эксепшен
если и проверять на null, то лучше if (body == null) {}
источник

aa

aitken azamat in Spring Framework and more
Responsibility
Ребят, идея предлагает в месте где может быть npe   поставить assert body != null;
Хорошая ли это идея? Я вроде почитал на счет него, прошелся в дебаге  но если body == null то он не выкидывает какой либо эксепшен
Assert будет работать в том случае если он включён,  -ea, его кажется испрльзуют во время тестирования , в продакшне обычно его отключают

Где то в другом месте должен гарантировать что body не должен быть пустым , чтобы не делать проверки в нескольких местах
источник

R

Responsibility in Spring Framework and more
Понял, большое спасибо!
источник

k

kuzznya in Spring Framework and more
Добрый день, вопрос по gradle и maven больше, но все же
Если в библиотеке для javac указывается аргумент -parameters, то будет ли он применен к тем, кто использует эту зависимость?
Знаю, что spring-boot-parent точно определяет этот аргумент, но там все-таки он выступает как parent pom
Или, если надо задавать этот аргумент, то только как-то через свой плагин?
Сейчас полагаюсь на спринговый ParameterNameDiscoverer, но, как я понял, в каких-то случаях и он не может определить названия параметров (пока с таким не столкнулся)
источник