Я хочу расширить возможности пользовательского интерфейса Spring Boot Admin, загружая пользовательские страницы, меню и т. Д. Однако я не хочу напрямую изменять JAR SBA, поскольку это подразумевает необходимость применения моего модификации к нему каждый раз, когда выходит новая версия.Переопределить уже настроенный WebMvcAdapter весной
Подход, который я рассматриваю, заключается в том, чтобы модифицировать HTML-страницы «на лету», поскольку они обрабатываются обработчиками ресурсов SBA (класс AdminServerWebConfiguration
). Я хотел бы зарегистрировать свой собственный обработчик ресурсов в registry
, позволить SBA отобразить его, а затем изменить рендер на лету и, наконец, вернуть результат.
Мое понимание того, как я буду делать такое, очень ограничено. Может ли кто-нибудь указать мне на образец, чтобы достичь этого?
Вы уверены, что хотите это сделать. Если вы изменяете HTML, и они меняют это значение в следующей версии, разве у вас не проблема с банкой? Я не уверен, что эта часть Boot была расширена, и моя кишка говорит мне, что это не способ, которым вы хотите путешествовать. –