引导启动程序库,添加额外的端点(就像执行器一样)

时间:2016-08-11 19:45:31

标签: spring-boot spring-boot-actuator

我想创建一个启动启动项目,为添加启动器的任何启动应用添加额外的端点。与启动执行器启动器类似。 我用靴子执行器启动器创建了一个新的弹簧启动项目。创建HelloEndpoint,扩展了Actuator的Endpoint类。已验证它将/hello端点添加到我的启动应用程序。

现在我想从这个启动项目创建一个启动库。因此,我添加了lib(starter)的任何引导项目都将具有/hello端点。我查看了http://docs.spring.io/spring-boot/docs/current/reference/html/production-ready-endpoints.html#production-ready-customizing-endpoints-programmatically并创建了委托给HelloMvcEndpoint的配置类和HelloEndpoint。还创建了spring.factories文件,希望内容正确。

当我构建我的项目并将其作为依赖项添加到使用web-starter的启动项目时,我发现启动应用程序没有获得/hello端点: - (

我的项目是通过Github分享的:https://github.com/BoykoAlex/endpoint-trial

首先,我是在正确的轨道上实现我想要的吗?如果是的话,你能告诉我我错过了什么吗?是否有现成的我想要完成的例子你可以指出我吗?

1 个答案:

答案 0 :(得分:0)

在这里找到我的答案: https://github.com/yingzhuo/spring-auto/tree/master/spring-auto-endpoint 我希望实现的一个例子。