hea*_*ach 11 java servlets admin dropwizard
我正在使用Drowpizard 0.7.1,但也许我很快会升级到0.8.4.
有没有人知道如何向dropwizard添加管理资源,这在操作菜单中显示,如下例所示?
Operational Menu
Metrics
Ping
Threads
Healthcheck
CustomAdminXy
Run Code Online (Sandbox Code Playgroud)
我认为你不能轻易做到这一点.
在构建AdminServlet时创建ServerFactory.可以扩展DefaultServerFactory和覆盖createAdminServlet以创建带有链接等的自定义Admin servlet ...(然后,您必须通过配置设置服务器工厂.)
看起来这会涉及一些代码重复,可能非常脆弱.
注册自己的管理servlet(除常规管理servlet之外)可能更容易,例如:
environment.admin().addServlet("custom-admin", new CustomAdminServlet())
.addMapping("/custom-admin");
Run Code Online (Sandbox Code Playgroud)
可能也不理想.
| 归档时间: |
|
| 查看次数: |
3060 次 |
| 最近记录: |