我想通过引导自定义页面、菜单等来扩展 Spring Boot Admin 的 UI 的功能。但是,我不想直接修改 SBA 的 JAR,因为这意味着每次新版本到来时都必须对它应用我的修改出去。
我目前正在考虑的方法是动态修改 HTML 页面,因为它们由 SBA(类AdminServerWebConfiguration
)的资源处理程序呈现。我会在 中注册我自己的资源处理程序registry
,让 SBA 渲染它,然后即时修改渲染并最终返回结果。
我对如何做这样的事情的理解非常有限。谁能指出我的模式来实现这一目标?