Size: a a a

Spring Framework and more

2019 February 25

✔D

✔️Alexey Draznin in Spring Framework and more
да, хорошая идея, попробую сделать denyAll
источник

RS

Ruslan Stelmachenko in Spring Framework and more
О, я совсем об очевидном не подумал. Можно же включить логирование спринга на уровне дебаг, он там очень подробно пишет какие фильтры выполнял и почему какое решение принял, на этапе проверки секьюрити.
logging.level.org.springframework.security=debug например.
источник

✔D

✔️Alexey Draznin in Spring Framework and more
Ruslan Stelmachenko
О, я совсем об очевидном не подумал. Можно же включить логирование спринга на уровне дебаг, он там очень подробно пишет какие фильтры выполнял и почему какое решение принял, на этапе проверки секьюрити.
logging.level.org.springframework.security=debug например.
да, пробовал, он просто не заходит в десижен менеджер
источник
2019 February 26

✔D

✔️Alexey Draznin in Spring Framework and more
Ruslan Stelmachenko
О, я совсем об очевидном не подумал. Можно же включить логирование спринга на уровне дебаг, он там очень подробно пишет какие фильтры выполнял и почему какое решение принял, на этапе проверки секьюрити.
logging.level.org.springframework.security=debug например.
привет, причина такого поведения действительно в кастомном аутентификейшен провайдере
источник

PG

Pavel Golov in Spring Framework and more
Andrei Legan
:) ни чего не нашёл про это путного но зато , научился запускать бек и фронт отдельно на время разработки через прокси :) это уже удобно ...
HashLocationStrategy.  Когда сталнулся с похожей проблемой, заимплементил его в ангуляре, и все заработало. Это же решает проблему деплоинга не корня.
источник

AL

Andrei Legan in Spring Framework and more
Pavel Golov
HashLocationStrategy.  Когда сталнулся с похожей проблемой, заимплементил его в ангуляре, и все заработало. Это же решает проблему деплоинга не корня.
спс посмотрим :)
источник

RS

Ruslan Stelmachenko in Spring Framework and more
✔️Alexey Draznin
привет, причина такого поведения действительно в кастомном аутентификейшен провайдере
Интересно.. Что же там такого внутри, чтобы спринг начинал игнорировать авторизацию?
источник

✔D

✔️Alexey Draznin in Spring Framework and more
Ruslan Stelmachenko
Интересно.. Что же там такого внутри, чтобы спринг начинал игнорировать авторизацию?
вообщем пришлось свой энтри поинт переопределять и внутри обрабатыывать эксепшены
источник

b💬

binka 💬 in Spring Framework and more
Парни, пытаюсь собрать проект spring boot из нескольких других приложений, которые билдятся как полноценные приложения spring boot и добавляются в целевой jar при билде. @ComponentScan не находит указанные пакеты. Как это правильно прописать?
источник

RS

Ruslan Stelmachenko in Spring Framework and more
правильно - не пытаться запихнуть несколько бутовых приложений в один jar
источник

b💬

binka 💬 in Spring Framework and more
если бины там не конфликтуют друг с другом, то почему бы и нет))
источник

b💬

binka 💬 in Spring Framework and more
если запускать через идею, то все отлично работает)
источник

b💬

binka 💬 in Spring Framework and more
у меня есть несколько приложений работающих на хероку и использующих спринг бут. так вот мне хотелось объединить их в одно приложение билд скриптом, чтобы сэкономить дино часы
источник

b💬

binka 💬 in Spring Framework and more
при этом не трогать структуру исходных проектов
источник

PB

Pavel Bukhmatov in Spring Framework and more
binka 💬
Парни, пытаюсь собрать проект spring boot из нескольких других приложений, которые билдятся как полноценные приложения spring boot и добавляются в целевой jar при билде. @ComponentScan не находит указанные пакеты. Как это правильно прописать?
У тебя в executable jar всегда будет запускаться только 1 mail класс. Он прописан в манифесте jar'ика как
Start-Class: ru.company.MySpringBootLauncher
Тебе надо, чтобы при запуске этого класса (исполнение его main) - исполнялись и какие-то другие классы.

Можешь хаками создать несколько контекстов по 1 на каждое из приложений, а потом в одном из main классов инициализировать все эти контексты. Должно сработать.

Но как выше писали - лучше так не делать. Хочешь запускаться несколько приложений, но за за 1 клик - бери полноценный Application Server, собирай каждое приложение в war, подгружай все это на сервер и запускай в 1 кнопку.
Или запускай каждое приложение отдельно
источник

b💬

binka 💬 in Spring Framework and more
Pavel Bukhmatov
У тебя в executable jar всегда будет запускаться только 1 mail класс. Он прописан в манифесте jar'ика как
Start-Class: ru.company.MySpringBootLauncher
Тебе надо, чтобы при запуске этого класса (исполнение его main) - исполнялись и какие-то другие классы.

Можешь хаками создать несколько контекстов по 1 на каждое из приложений, а потом в одном из main классов инициализировать все эти контексты. Должно сработать.

Но как выше писали - лучше так не делать. Хочешь запускаться несколько приложений, но за за 1 клик - бери полноценный Application Server, собирай каждое приложение в war, подгружай все это на сервер и запускай в 1 кнопку.
Или запускай каждое приложение отдельно
мне казалось, что все что мне надо это как-то объяснить спрингу, мол, возьми вот те джарки из депенденси и просканируй там классы
источник

b💬

binka 💬 in Spring Framework and more
а контекст один
источник

b💬

binka 💬 in Spring Framework and more
я все еще могу скопировать нужные мне классы, наверное так и сделаю
источник

PB

Pavel Bukhmatov in Spring Framework and more
У тебя в каждом boot приложении есть свой main, который его запускает, да?

Ты можешь просто все приложения добавить, как зависимость в одно из них (на уровне maven/gradle). Тогда тоже должно сработать
источник

b💬

binka 💬 in Spring Framework and more
Pavel Bukhmatov
У тебя в каждом boot приложении есть свой main, который его запускает, да?

Ты можешь просто все приложения добавить, как зависимость в одно из них (на уровне maven/gradle). Тогда тоже должно сработать
да, но этот факт нужно игнорировать при сборке нового проекта. он должен просто взять из них классы со спринговскими аннотациями и инициализировать по ним бины
источник