覆盖已在Spring中配置的WebMvcAdapter

时间:2017-01-06 17:08:20

标签: java spring spring-boot-admin

我希望通过引导自定义页面,菜单等来扩展Spring Boot Admin的UI功能。但是,我不想直接修改SBA的JAR,因为这意味着每次出现新版本时都必须对其进行修改。

我目前正在考虑的方法是动态修改HTML页面,因为它们由SBA的资源处理程序(类AdminServerWebConfiguration)呈现。我会在registry中注册我自己的资源处理程序,让SBA渲染它,然后动态修改渲染,最后返回结果。

我对如何做这样的事情的理解非常有限。任何人都可以指出我的模式来实现这个目标吗?

1 个答案:

答案 0 :(得分:0)

目前修改ui的最佳方法是复制spring-boot-admin-server-ui项目,进行修改并包含自己的ui-jar而不是原来的ui-jar。