标签:web world lin datetime turn foo 标准 ddn abs
Spring Boot 提供的端点不能满足我们的业务需求时,我们可以自定义一个端点。
本文,我将演示一个简单的自定义端点,用来查看服务器的当前时间,它将返回两个参数,一个是标准的包含时区的当前时间格式,一个是当前时间的时间戳格式。
首先,我们需要继承 AbstractEndpoint 抽象类。因为它是 Endpoint 接口的抽象实现,此外,我们还需要重写 invoke 方法。
值得注意的是,通过设置 @ConfigurationProperties(prefix = “endpoints.servertime”),我们就可以在 application.properties 中通过 endpoints.servertime 配置我们的端点。
上面的代码,我解释下,两个重要的细节。
创建端点配置类,并注册我们的端点 ServerTimeEndpoint。
启动应用
访问 http://localhost:8080/servertime ,此时,你会服务器的当前时间。
相关示例完整代码: springboot-action
(完)
Spring Boot 揭秘与实战(九) 应用监控篇 - 自定义监控端点
标签:web world lin datetime turn foo 标准 ddn abs
原文地址:http://www.cnblogs.com/cnblog-long/p/7246038.html