Size: a a a

Spring Framework and more

2020 June 30

Э

Эд in Spring Framework and more
Привет, как узнать, какой BeanPostProcessor процессит аннотацию @EnableConfigServer в SpringBoot app?
источник

AE

Alexandr Emelyanov in Spring Framework and more
Эд
Привет, как узнать, какой BeanPostProcessor процессит аннотацию @EnableConfigServer в SpringBoot app?
Найди все использования аннотации
источник

AK

Alexey Kudryavtsev in Spring Framework and more
Здравствуйте! Сразу скажу - я не разработчик. Подскажите, можно ли на Spring реализовать сервис, который будет ходить в почтовый ящик exchange, вытаскивать оттуда письмо ( можно использовать JavaMail API  ), парсить письмо и складывать его по кускам в бд oracle в виде json? Нужно ли тут использовать Spring? из плюсов вижу удобство работы с jooq ( у нас его используют).
источник

VS

Vitaly Sirotkin in Spring Framework and more
можно, но смысл?

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

AA

Artur Allayarov in Spring Framework and more
Добрый день! При подключении к проекту spring-boot-starter-security, возникает ошибка конфликта бинов с другой спрингбутовской либой. Вот ошибка:


The bean 'springSecurityFilterChain', defined in class path resource [org/springframework/boot/actuate/autoconfigure/security/reactive/ReactiveManagementWebSecurityAutoConfiguration.class], could not be registered. A bean with that name has already been defined in class path resource [org/springframework/security/config/annotation/web/configuration/WebSecurityConfiguration.class] and overriding is disabled.

Подскажите как можно разрулить конфликт? Оверайдить не хочется
источник

AA

Artur Allayarov in Spring Framework and more
Artur Allayarov
Добрый день! При подключении к проекту spring-boot-starter-security, возникает ошибка конфликта бинов с другой спрингбутовской либой. Вот ошибка:


The bean 'springSecurityFilterChain', defined in class path resource [org/springframework/boot/actuate/autoconfigure/security/reactive/ReactiveManagementWebSecurityAutoConfiguration.class], could not be registered. A bean with that name has already been defined in class path resource [org/springframework/security/config/annotation/web/configuration/WebSecurityConfiguration.class] and overriding is disabled.

Подскажите как можно разрулить конфликт? Оверайдить не хочется
Причина проблемы в том, что для реактивного приложения нужно подключать реактивный spring security.
источник

VM

Vladimir Mokeev in Spring Framework and more
Alexey Kudryavtsev
Здравствуйте! Сразу скажу - я не разработчик. Подскажите, можно ли на Spring реализовать сервис, который будет ходить в почтовый ящик exchange, вытаскивать оттуда письмо ( можно использовать JavaMail API  ), парсить письмо и складывать его по кускам в бд oracle в виде json? Нужно ли тут использовать Spring? из плюсов вижу удобство работы с jooq ( у нас его используют).
С exchange удобнее работать с помощью их exchange managed api.
источник

VM

Vladimir Mokeev in Spring Framework and more
А не java mail
источник

AK

Alexey Kudryavtsev in Spring Framework and more
Vladimir Mokeev
С exchange удобнее работать с помощью их exchange managed api.
спасибо, посмотрю
источник

RS

Ruslan Stelmachenko in Spring Framework and more
Artur Allayarov
Причина проблемы в том, что для реактивного приложения нужно подключать реактивный spring security.
Вам в одном и том же приложении надо и реактивный секьюрити, и сервлетный?
источник

AA

Artur Allayarov in Spring Framework and more
Ruslan Stelmachenko
Вам в одном и том же приложении надо и реактивный секьюрити, и сервлетный?
Нет, достаточно только одного, но я так понял, что к реактивному приложению нельзя так просто прикрутить сервлетный, из-за конфликта бинов в спринговых либах
источник

RS

Ruslan Stelmachenko in Spring Framework and more
Ну в основном не из-за этого, а потому что там совершенно разные принципы внедрения фильтров.
источник

RS

Ruslan Stelmachenko in Spring Framework and more
Там Нетти, а там Томкат
источник

RS

Ruslan Stelmachenko in Spring Framework and more
В любом случае конфликт происходит не сам по себе, т.к. WebSecurityConfiguration сама по себе не найдется, если вы ее явно не заимпортили. Явно она импортируется, например, из @EnableWebSecurity. Возможно у вас где-то стоит эта аннотация, вот она и импортит сервлетный конфиг секьюрити.
источник

AA

Artur Allayarov in Spring Framework and more
Ruslan Stelmachenko
В любом случае конфликт происходит не сам по себе, т.к. WebSecurityConfiguration сама по себе не найдется, если вы ее явно не заимпортили. Явно она импортируется, например, из @EnableWebSecurity. Возможно у вас где-то стоит эта аннотация, вот она и импортит сервлетный конфиг секьюрити.
Да все верно, @EnableWebSecurity стоит на SecurityConfig, однако если ее не использовать, возникает ошибка
A component required a bean of type 'org.springframework.security.config.annotation.ObjectPostProcessor' that could not be found.
которую я как раз таки добавлением этой аннотации и решил.

Подскажите, есть ли возможность как-то более тонко настроить импорт, чтобы конфликтов не возникало? Или же лучше не заморачиваться и использовать реактивный секьюрити?
источник

RS

Ruslan Stelmachenko in Spring Framework and more
ну если у вас реактивный веб, то к нему как бы нужно использовать реактивный секьюрити. обычный просто не будет работать.
источник

RS

Ruslan Stelmachenko in Spring Framework and more
для реактивного вроде есть @EnableWebFluxSecurity
источник

RS

Ruslan Stelmachenko in Spring Framework and more
а секьюрити-конфиг от обычного секьюрити можно вообще удалить, он ничего не делает, кроме создания конфликтов)
источник

AA

Artur Allayarov in Spring Framework and more
Ruslan Stelmachenko
а секьюрити-конфиг от обычного секьюрити можно вообще удалить, он ничего не делает, кроме создания конфликтов)
Понял вас, спасибо большое за дельные советы!
источник

C

Captcha bot in Spring Framework and more
Bob Darussalam(MAR), если ты не бот, нажми "пять". Ботов удалено: 64.
источник