Size: a a a

Spring Framework and more

2019 February 26

RS

Ruslan Stelmachenko in Spring Framework and more
а что из себя представляют все эти приложения?
в каждом из них запускается embedded tomcat? т.е. они все с веб-серверами? если нет, если они какие-то батч-задачи там делают, тогда проще.
источник

b💬

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

b💬

binka 💬 in Spring Framework and more
ну т.е если просто взять файлы из двух проектов и скопировать в один, то все будет работать
источник

b💬

binka 💬 in Spring Framework and more
да реально взять скопировать гредл таской файлы и не страдать
источник

PB

Pavel Bukhmatov in Spring Framework and more
binka 💬
да, но этот факт нужно игнорировать при сборке нового проекта. он должен просто взять из них классы со спринговскими аннотациями и инициализировать по ним бины
Если еще актуально:
1. Вот тут кто-то сделал приблизительно тоже самое https://medium.com/@eranda/combine-multiple-springboot-applications-into-a-single-application-649514e7a447
2. Когда собирается spring-boot как executable jar у тебя в jar'ике лежит папка BOOT-Info, а в ней 2 директории -> classes и lib. Первая - классы приложения (.class), второе - jar'ики из зависимостей. Сканировать у тебя идет по папке classes  соответственно (поэтому если просто запихнуть другие проекты как зависимости - прямо сразу не взлетит)

Если сделать кастомный какой-нибудь мавен-плагин или написать на градле штуковину, которая собирается проект, а полученные class файлы закидывает внутрь второго jar'ика - должно взлететь.
источник

D𝔇

Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶 in Spring Framework and more
binka 💬
мне казалось, что все что мне надо это как-то объяснить спрингу, мол, возьми вот те джарки из депенденси и просканируй там классы
я бы вынес весь код в библиотеки и сделал несколько приложений, состоящих из 1 мейн класса. Одно из которых использовало бы все эти либы, а остальные каждое свою.
источник

RS

Ruslan Stelmachenko in Spring Framework and more
binka 💬
два бота для телеграма. один использует jpa repository, другой нет. также контроллеры для вебхука.
да, встроенный томкат
Ну т.е. то, что все контроллеры объединятся и будет запущен по сути только 1 слушающий томкат, а не 3 - не проблема? Ну тогда да, это будет по сути одно приложение, а не 3.
источник

b💬

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

D

Dima 🥶 in Spring Framework and more
вообще мавен модуль для телеграма поддерживает запуск нескольких ботов в рамках одного проекта
источник

D

Dima 🥶 in Spring Framework and more
источник

AW

Artur Woskresensky in Spring Framework and more
Ребят, как можно обезопасить WebSocket с помощью JWT токенов? Уже который день ищу хотя бы маленький пример. Нашел вот это:
https://stackoverflow.com/questions/30887788/json-web-token-jwt-with-spring-based-sockjs-stomp-web-socket/39456274
Но ответ не понял. Добавить токен в query?
У меня кроме сокета только rest api и csrf токены отключены.
источник

AW

Artur Woskresensky in Spring Framework and more
Кроме этого, посмотрел несколько 10-ов других примеров, но почти везде backend сам отдает страницы.
источник

b💬

binka 💬 in Spring Framework and more
Сокету можно задать роль spring security, котороая шарится с вебом, предварительно производя все действия на сайте
источник

AW

Artur Woskresensky in Spring Framework and more
binka 💬
Сокету можно задать роль spring security, котороая шарится с вебом, предварительно производя все действия на сайте
А если у каждого пользователя свой сокет? И не очень понял про предварительные действия.
источник

AW

Artur Woskresensky in Spring Framework and more
источник
2019 February 27

AD

Andrey Dmitriyev in Spring Framework and more
Ребят, может кто-нибудь подскажет как победить Spring WebClient?
https://toster.ru/q/608259
источник

AD

Andrey Dmitriyev in Spring Framework and more
Спасибо, но как данная ветка соотновится к контексту WebClient?
источник

D𝔇

Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶 in Spring Framework and more
как объяснить вайтишникам, что ит не для них?
источник

b💬

binka 💬 in Spring Framework and more
Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶
как объяснить вайтишникам, что ит не для них?
Места хватит всем
источник

b💬

binka 💬 in Spring Framework and more
И в ваших интересах чтобы низы занимали они, вы будете более ценным на их фоне
источник