TGViewer
Java Mentor Java Mentor @your_java_mentor · 289 subscribers
Post #280 456
Иногда мне пишут: Анзор, интеграция поломалась.

Тут несколько вариантов:
1. Интеграция просто выключена
2. Интеграция поломалась
3. Увольняться

Увы, пока что вариант 3 неприемлем, так что разбираемся с тем, включена ли интеграция или выключена.

Стоит сказать, что данная интеграция запрашивает данные из внешнего сервиса и сохраняет в нашу базу.

Запрашивает прямо селектом из внешней базы.

И как-то раз, мы всю базу внешнему сервису и положили.

Менеджеры были настолько ошеломлены размерами черенков от лопат, что попросили сделать аж 2 переключателя, которые контролировали бы работу этой интеграции, а заодно страховали бы их нижнюю чакру от надругательств.


Ну так вот, первый переключатель находится в таблице системных настроек. В нем простой true/false. Чтобы можно было включать и выключать в рантайме.

А второй - в application.yml

Тоже true/false пропертя.

Над сервисом, который отвечает за логику интеграции стоит @ConditionalOnProperty и сервис интеграции зависит от этой самой проперти.


А теперь загадка:
Как посмотреть с каким значением этой проперти сервис задеплоили на прод?

Приложуха крутится в докере, к нему есть доступ.

Актуатора нет(

Накидывайте варианты, и позже расскажу как я выучил команду docker cp ⭐️
  • 👍 5
  • 🔥 4
  • ❤ 3
  • 😨 1
More from @your_java_mentor
  1. Sep 2, 2026photo post
  2. Sep 2, 2026video post
  3. Sep 1, 2026Post #394
  4. Sep 1, 2026Post #393
  5. Aug 28, 2026Как по вашему, что не так с этим кодом? ❌ В методе main в список добавляются магические ко…
  6. Aug 19, 2026UserService + UserServiceImpl — но Impl тут единственный. Как вы считаете: стоит ли заводи…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →