Условия
На странице Условия представлен отчет об автоматической настройке Spring Boot для управляемого сервиса — все @Conditional оценки, выполненные Spring при запуске, разделены на две вкладки в зависимости от результата.
Страница Условия в
интерфейсе Axelix
Страница доступна только для чтения всем пользователям, прошедшим аутентификацию: ее могут открыть VIEWER, EDITOR,
ADMIN и SUPER_ADMIN. Полную матрицу ролей и полномочий см. в реазделе Роли и
полномочия.
В верхней части расположены две вкладки — Отрицательные совпадения (по умолчанию) и Положительные совпадения — с
одним полем поиска над ними и счётчиком вида <соответствует> / <всего>, отражающим текущую активную вкладку.
Каждая вкладка организована одинаково: список конфигурационных классов (и, при необходимости, конкретного @Bean метода
внутри них). В заголовке каждой записи указано:
- Класс: полное имя класса, которому принадлежит условная аннотация. Рядом с ним отображается элемент управления копированием, который копирует полное имя
- Метод: имя
@Beanметода — отображается только в том случае, если условие было применено к методу, а не к самому классу.
Под заголовком находится список отдельных условий. Каждое условие представлено в виде строки-аккордеона, метка которой —
краткое название условия (например, OnClassCondition, OnPropertyCondition). При раскрытии отображается описательное
сообщение, сгенерированное Spring при его оценке. Значок состояния слева от каждой строки указывает на результат:
- ✓ — условие выполнено.
- ✗ — условие не выполнено.
Вкладка «Отрицательные совпадения»
Прокручиваемый список конфигураций, которые оценивала Spring и общий результат которых был не выполнено, то есть хотя бы одно требуемое условие не выполнилось. Для каждой такой конфигурации на странице перечислены как невыполненные условия (✗), так и условия, которые были выполнены (✓), чтобы вы могли точно увидеть, какая проверка нарушила баланс.
Страница отрицательных
совпадений условий в интерфейсе Axelix
Вкладка «Положительные совпадения»
Прокручиваемый список конфигураций, общий результат которых был выполнено — все необходимые условия выполнены. В каждой записи указаны выполненные условия (✓) и сообщение, объясняющее, почему каждое из них было выполнено.
Страница положительных
совпадений условий в интерфейсе Axelix
MCP-инструменты
Отчёт об автоконфигурации также доступен ИИ-агентам через MCP. См. Каталог MCP-инструментов.
Включите Нужный Actuator Ендпоинт
Если вы используете Axelix 1.2.0 или новее, ничего из этого не требуется: стартер сам регистрирует свои
actuator-эндпоинты, а эндпоинты health/info Axelix больше не требуются — он отлично работает и без них. Никакая
настройка здесь не нужна.
Страница работает поверх actuator-эндпоинта axelix-conditions, который добавляет Axelix Spring Boot Starter. Она
доступна через стандартные свойства Spring Boot Actuator. Полный список конечных точек Axelix и сопутствующих настроек
см. в разделе Настройка Spring Boot
Starter:
management.endpoints.web.exposure.include=axelix-conditionsСм. также
- Бины — строки бинов ссылаются сюда через
@AutoConfiguration class/ «Происхождение бина». - Настройка Master
- Настройка Spring Boot Starter
Запланированные задачи
На странице Запланированные задачи можно получить доступ ко всем задачам, помеченным @Scheduled в сервисе Spring Boot. Вы также можете изменить статус задачи, ее расписание и при необходимости запустить ее вручную.
Кэши
На странице Кэши представлены все настроенные кэши управляемого сервиса на Spring Boot. На ней отображается диаграмма соотношения попаданий и общего количества попаданий в каждый кэш, количество попаданий и промахов, примерное количество записей, есть возможность управлять статусом и очищать отдельные кэши или все кэши сразу.