JMX - админка на минималках

JMX - Java Management Extension - механизм управления приложением через специальный протокол взаимодействия. Поддержать проект: ➡ Стать спонсором https://www.youtube.com/letscodedru/join
➡ Яндекс.Деньги
➡ PayPal
➡ Qiwi
JMX - Java Management Extension. Часто случается история, когда нужно добавить в приложение какую-то настройку, которая должна начать действовать без перезапуска приложения. Или хочется собирать какие-то метрики приложения таким образом, чтобы исключить доступ к этим данным сторонним ползователям. Чаще всего делать это не хочется очень сильно. И причина одна - нужно делать интрефейс, выносить настройки через API, обеспечивать безопасность. Часто для таких целей делют какой-то рычаг в БД или отдельный "секретный" интефрейс. Но это всё херня и в мире Java давно уже существует решение - JXM - Java Management Extension. Расширение, позволяющее создавать ManagedBeans, обеспечивающие доступ к каким-то внутренним механизмам приложения через специальные консоли. Документация по Spring JMX:
Раздел JMX в книге Spring in Action 5th edition:
Видео про горячие клавиши IDEA:    • Горячие клавиши Idea/PyCharm/RubyMine/GoLa...   Видео про проект Lombok:    • Java Tools: Project Lombok - пишем меньше ...   ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ➡ Второй канал:    / geekchatdru   ➡ Twitch:   / drucoder   ➡ Твиттер:   / letscodedru   ➡ Группа Вконтакте: https://vk.com/letscodedru
➡ Канал в Telegram:
➡ Чат в Telegram:
➡ Сервер в Discord:   / discord   ➡ Яндекс.Дзен:

Смотрите также