Size: a a a

Java/Kotlin and more

2021 March 18

СЕ

Сергей Ермаков... in Java/Kotlin and more
Alexandr Emelyanov
кролик XA не поддерживает
Я ж говорил что немного знаю, у нас кэмэл + ActiveMQ
источник

AE

Alexandr Emelyanov in Java/Kotlin and more
mm dd
Есть те кто учит Java и Андроид разработку? (новички)
источник

AE

Alexandr Emelyanov in Java/Kotlin and more
Сергей Ермаков
Я ж говорил что немного знаю, у нас кэмэл + ActiveMQ
activemq умеет, да. там jms. amqp не имеет XA
источник

W

Warheart in Java/Kotlin and more
Ребят, а можете пояснить такую ситуацию:
Есть спринговый компонент, от него экстендинтся другой компонент( @component(value= другое значение)) и инжектится в конструкторе третьего компонента без квалифаера. При этом ошибок нет и к методу чайлда спокойно обращается
источник

AE

Alexandr Emelyanov in Java/Kotlin and more
Warheart
Ребят, а можете пояснить такую ситуацию:
Есть спринговый компонент, от него экстендинтся другой компонент( @component(value= другое значение)) и инжектится в конструкторе третьего компонента без квалифаера. При этом ошибок нет и к методу чайлда спокойно обращается
Вопрос в чем?
источник

W

Warheart in Java/Kotlin and more
Почему без квалифаре норм работает, я чот думал будет ошибка задвоения бина
источник

W

Warheart in Java/Kotlin and more
Их типы  даже называются одинаково, но находятся в разных местах, родитель в зависимой джарке. Спринг просто отдает приоритет классам проекта, а не зависимостям что-ли? Не видел спек на это просто...
источник

AE

Alexandr Emelyanov in Java/Kotlin and more
Warheart
Почему без квалифаре норм работает, я чот думал будет ошибка задвоения бина
А какой тип инжектишь?
источник

AE

Alexandr Emelyanov in Java/Kotlin and more
Если инжектить тип родителя - будет конфликт, т.к. два кандидата. Если наследника - все ок, кандидат один
источник

W

Warheart in Java/Kotlin and more
Alexandr Emelyanov
А какой тип инжектишь?
смотри, есть такое

@Component
class  QWE

и есть

@Component(value="asdasdad")
class QWE extends qwe.asd.zxc.QWE


и есть
@Component
class ASD {

public ASD(QWE qwe){
}

}


собсно внутри класса ASD вызывается метод, который есть только в чайлде
источник

AE

Alexandr Emelyanov in Java/Kotlin and more
Warheart
смотри, есть такое

@Component
class  QWE

и есть

@Component(value="asdasdad")
class QWE extends qwe.asd.zxc.QWE


и есть
@Component
class ASD {

public ASD(QWE qwe){
}

}


собсно внутри класса ASD вызывается метод, который есть только в чайлде
значит ты инжекстишь тип наследника, а не родителя. смотри импорты
источник

P

Poloz in Java/Kotlin and more
Warheart
смотри, есть такое

@Component
class  QWE

и есть

@Component(value="asdasdad")
class QWE extends qwe.asd.zxc.QWE


и есть
@Component
class ASD {

public ASD(QWE qwe){
}

}


собсно внутри класса ASD вызывается метод, который есть только в чайлде
For a fallback match, the bean name is considered a default qualifier value.
https://docs.spring.io/spring-framework/docs/current/reference/html/core.html#spring-core
источник

P

Poloz in Java/Kotlin and more
поменяй в конструкторе имя параметра, все сломается
источник

СЕ

Сергей Ермаков... in Java/Kotlin and more
Народ по Apache Camel есть вопрос

В темповую папку падают два файла : один это  тело сообщения xml но зазипованное,  и txt стектрейс - причина отвала сообщения. Задача взять из этой папки положить в один архив и отправить по почте.

Все реализовано, но.... кэмэл по умолчанию обоим файлам присваивает имена id exchange и без расширения, пробовал сэтить хэдэр CamelFileName  не берет ни в какую, присваивает свое, а у меня из-за этого таску не закрывают, а так не хочется кастомный бин делать аппендера файлов и агрегацию
источник

P

Poloz in Java/Kotlin and more
ну если конечно у тебя в импортах действительно родитель, а не наследник)
источник

W

Warheart in Java/Kotlin and more
Alexandr Emelyanov
значит ты инжекстишь тип наследника, а не родителя. смотри импорты
ну да, точно, я туплю уже, я ж конкретно указываю что импортить, а задвоения не будет т.к. переименован бин чайлда...всё надо спать)
источник

W

Warheart in Java/Kotlin and more
Poloz
ну если конечно у тебя в импортах действительно родитель, а не наследник)
у меня наследник как раз
источник

W

Warheart in Java/Kotlin and more
спасип, парни:)
источник

C

Captcha bot in Java/Kotlin and more
mmmmmmm, код неверный, обратись к админу.
источник

B

Billurbek in Java/Kotlin and more
ТРЕБУЕТСЯ: Бэкенд разработчик и интегратор со внешними системами уровня senior
Место работы: Частный банк  в городе ТАШКЕНТЕ (Республика Узбекистан)
Зарплата: От 1500$. Уровень зарплаты будет обсуждаться с учетом квалификации.
Обязаннocти:
- Внедрение новой функциональности, интеграция с новыми сервисами.
Написание кода в соответствии со стилистикой существующего, поддержка однородности кода в проекте

Требования:
- Знания языков программирования и опыт работы не менее 2-3 лет
- Java SE/EE, JSP, J2EE, EJB
- Spring (Rest/Security), Hybernate, Git, Maven/Gradle
- Oracle, Pl/SQL, MSSQL
- RestFull-Api/SOAP, Tomcat
- Опыт работы с RESTful API,SOAP API и HTTP и
- Знание шаблонов проектирования, принципов SOLID, умение их применять
- Умение писать поддерживаемый и тестируемый код c XML
- Создание инструментов для автоматизации работы по интеграции сайта

Условия работы:
— Оплачивается перелет и проживание
- ЗАРПЛАТА (Определяется индивидуально по результатам собеседования. Зависит от опыта и навыков. Может быть и больше чем вы ожидали. EMAIL: billur@yandex.ru (93 183 39 28 телеграмм)
источник