我希望通过引导自定义页面,菜单等来扩展Spring Boot Admin的UI功能。但是,我不想直接修改SBA的JAR,因为这意味着每次出现新版本时都必须对其进行修改。
我目前正在考虑的方法是动态修改HTML页面,因为它们由SBA的资源处理程序(类AdminServerWebConfiguration
)呈现。我会在registry
中注册我自己的资源处理程序,让SBA渲染它,然后动态修改渲染,最后返回结果。
我对如何做这样的事情的理解非常有限。任何人都可以指出我的模式来实现这个目标吗?
答案 0 :(得分:0)
目前修改ui的最佳方法是复制spring-boot-admin-server-ui项目,进行修改并包含自己的ui-jar而不是原来的ui-jar。