Size: a a a

Spring Framework and more

2019 May 30

DZ

Dmitriy Zhirnov in Spring Framework and more
как заставить какой-то компонент проинициализироваться первым?
Допустим, я хочу сделать статический класс @Component class Application implements ApplicationContextAware.. Но другой класс, где уже дергается Application стартует первее, в итоге инстанса ApplicationContext еще нет
источник

DZ

Dmitriy Zhirnov in Spring Framework and more
если я инжекчу ApplicationContext через конструктор, то все работает нормально, но я хочу прикопать это дело
источник

Н

Никита🎄🎄 in Spring Framework and more
Dmitriy Zhirnov
как заставить какой-то компонент проинициализироваться первым?
Допустим, я хочу сделать статический класс @Component class Application implements ApplicationContextAware.. Но другой класс, где уже дергается Application стартует первее, в итоге инстанса ApplicationContext еще нет
Для того что бы заставить компонент А проинициализироваться ранее В нужно в В добавить через autowired/конструктор бин А
источник

Н

Никита🎄🎄 in Spring Framework and more
И без lazy это сделать, понятное дело
источник

G

GamerX in Spring Framework and more
Никто случайно не знает, где по-умолчанию, мавен ищет хранилище сертификатов?
источник

G

GamerX in Spring Framework and more
Установил сертификат, а в идее мавен продолжает писать
sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
источник

DZ

Dmitriy Zhirnov in Spring Framework and more
Никита🎄🎄
Для того что бы заставить компонент А проинициализироваться ранее В нужно в В добавить через autowired/конструктор бин А
логично :) спасибо :)
источник

RS

Ruslan Stelmachenko in Spring Framework and more
@DependsOn еще есть. как раз для случая, когда между бинами нет явной зависимости в виде инжекта друг в друга, но они все равно косвенно зависимы (например, бин JdbcTemplate косвенно зависит от бинов, выполняющих миграции Liqbase. хотя прямой зависимости и нет, но любая работа с БД в приложении должна идти после миграций, а не до)
источник

PB

Pavel Bukhmatov in Spring Framework and more
GamerX
Никто случайно не знает, где по-умолчанию, мавен ищет хранилище сертификатов?
Если еще актуально: через джавовый кейстор
https://maven.apache.org/guides/mini/guide-repository-ssl.html
источник

PB

Pavel Bukhmatov in Spring Framework and more
Поумолчанию он в $JAVA_HOME/jre/lib/security для 8
$JAVA_HOME/lib/security для 11
источник

G

GamerX in Spring Framework and more
Благодарю, у меня была седьмая. Решилось принудительным прописыванием пути
источник

A

Andrei in Spring Framework and more
Всем привет.
Не могу исправить ошибку
ModuleDependency.getConfiguration() has been deprecated and is scheduled to be removed in Gradle 4.0. Use ModuleDependency.getTargetConfiguration() instead.

Не знаю где место в котором используется этот геттер.  Может кто подскажет куда смотреть?
источник

G

Grigori in Spring Framework and more
Andrei
Всем привет.
Не могу исправить ошибку
ModuleDependency.getConfiguration() has been deprecated and is scheduled to be removed in Gradle 4.0. Use ModuleDependency.getTargetConfiguration() instead.

Не знаю где место в котором используется этот геттер.  Может кто подскажет куда смотреть?
кажется это не ошибка, а предупреждение что в Градле 4.0 метод getConfiguration() будет удален
источник

A

Andrei in Spring Framework and more
Так что именно нужно заменить, что-бы больше такого предупреждения не видеть?
источник

А

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

А

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

А

Артем Артемович Артемовский in Spring Framework and more
Andrei
Так что именно нужно заменить, что-бы больше такого предупреждения не видеть?
заменить getConfiguration на getTargetConfiguration
источник

А

Артем Артемович Артемовский in Spring Framework and more
Andrei
Так что именно нужно заменить, что-бы больше такого предупреждения не видеть?
идешь в гугл, открываешь переводчик, вставляешь туда текст
ModuleDependency.getConfiguration () устарел в Gradle 4.0. Вместо этого используйте ModuleDependency.getTargetConfiguration ().
источник

A

Andrei in Spring Framework and more
нет строчки в проекте  getConfiguration
источник

MM

Mikhail Mutagarov in Spring Framework and more
Ребят, может кто поделиться инфой, как можно удобно хранить нативные sql запросы для spring data в отдельном месте, файле.....
источник