添加额外端点的引导启动程序库(就像执行器一样)
boot-starter library that adds extra endpoints (just like actuator)
我想创建一个引导启动程序项目,向添加了启动程序的任何启动应用程序添加额外的端点。类似于引导执行器启动器。
我创建了一个新的 spring-boot 项目,其中包含引导执行器启动器。创建了 HelloEndpoint
,扩展了 Actuator 的 Endpoint
class。已验证它向我的启动应用程序添加了 /hello
端点。
现在我想从这个启动项目创建一个启动库。因此,我添加了我的 lib(启动器)的任何引导项目都将具有 /hello
端点。我查看了 http://docs.spring.io/spring-boot/docs/current/reference/html/production-ready-endpoints.html#production-ready-customizing-endpoints-programmatically 并创建了委托给 HelloEndpoint
的配置 class 和 HelloMvcEndpoint
。还创建了 spring.factories
文件,希望内容正确。
当我构建我的项目并将其作为依赖项添加到带有 web-starter 的启动项目时,我发现启动应用程序没有获得 /hello
端点:-(
我的项目是通过 Github 共享的:https://github.com/BoykoAlex/endpoint-trial
首先,我是否在正确的轨道上实现我想要的?如果是的话,你能告诉我我错过了什么吗?是否有我正在努力完成的现有示例,您可以指点我吗?
在这里找到我的答案:
https://github.com/yingzhuo/spring-auto/tree/master/spring-auto-endpoint
我想实现的一个例子。
我想创建一个引导启动程序项目,向添加了启动程序的任何启动应用程序添加额外的端点。类似于引导执行器启动器。
我创建了一个新的 spring-boot 项目,其中包含引导执行器启动器。创建了 HelloEndpoint
,扩展了 Actuator 的 Endpoint
class。已验证它向我的启动应用程序添加了 /hello
端点。
现在我想从这个启动项目创建一个启动库。因此,我添加了我的 lib(启动器)的任何引导项目都将具有 /hello
端点。我查看了 http://docs.spring.io/spring-boot/docs/current/reference/html/production-ready-endpoints.html#production-ready-customizing-endpoints-programmatically 并创建了委托给 HelloEndpoint
的配置 class 和 HelloMvcEndpoint
。还创建了 spring.factories
文件,希望内容正确。
当我构建我的项目并将其作为依赖项添加到带有 web-starter 的启动项目时,我发现启动应用程序没有获得 /hello
端点:-(
我的项目是通过 Github 共享的:https://github.com/BoykoAlex/endpoint-trial
首先,我是否在正确的轨道上实现我想要的?如果是的话,你能告诉我我错过了什么吗?是否有我正在努力完成的现有示例,您可以指点我吗?
在这里找到我的答案: https://github.com/yingzhuo/spring-auto/tree/master/spring-auto-endpoint 我想实现的一个例子。