在 Spring 中覆盖已配置的 WebMvcAdapter
Override already configured WebMvcAdapter in Spring
我想通过引导自定义页面、菜单等来扩展 Spring Boot Admin UI 的功能。但是,我不想直接修改 SBA 的 JAR,因为这意味着每次出现新版本时都必须对其进行修改。
我目前正在考虑的方法是在 SBA (class AdminServerWebConfiguration
) 的资源处理程序呈现时动态修改 HTML 页面。我会在 registry
中注册我自己的资源处理程序,让 SBA 渲染它,然后即时修改渲染,最后 return 结果。
我对如何做这样的事情的理解非常有限。谁能指出我实现此目标的模式?
目前修改 ui 的最佳方法是复制 spring-boot-admin-server-ui 项目,进行您的修改并包含您自己的 ui-jar 而不是原来的。
我想通过引导自定义页面、菜单等来扩展 Spring Boot Admin UI 的功能。但是,我不想直接修改 SBA 的 JAR,因为这意味着每次出现新版本时都必须对其进行修改。
我目前正在考虑的方法是在 SBA (class AdminServerWebConfiguration
) 的资源处理程序呈现时动态修改 HTML 页面。我会在 registry
中注册我自己的资源处理程序,让 SBA 渲染它,然后即时修改渲染,最后 return 结果。
我对如何做这样的事情的理解非常有限。谁能指出我实现此目标的模式?
目前修改 ui 的最佳方法是复制 spring-boot-admin-server-ui 项目,进行您的修改并包含您自己的 ui-jar 而不是原来的。