我在我的项目中使用spring-boot-start -actuator,希望显示服务开始日期时间以及/info上的其他信息终点。请指导如何实现这一点。提前感谢
/startup
-是执行器端点,用于查看启动信息。
示例URL语法:
http://<HOST>:<port>/actuator/startup
更多信息,请访问这里
——编辑——
/startup
端点默认不暴露,因此需要在应用程序中通过以下属性显式启用。属性:启动management.endpoints.web.exposure.include =
BufferingApplicationStartup
类是内存缓冲实现捕获启动步骤。因此,需要在下面的主类中进行更改:进口java.util.TimeZone;
进口javax.annotation.PostConstruct;
进口org.springframework.boot.SpringApplication;进口org.springframework.boot.autoconfigure.SpringBootApplication;进口org.springframework.boot.context.metrics.buffering.BufferingApplicationStartup;
@SpringBootApplicationActuatorEndpointApplication {
public static void main(String[] args) { // SpringApplication.run(ActuatorEndpointApplication.class, args); SpringApplication app = new SpringApplication(ActuatorEndpointApplication.class); app.setApplicationStartup(new BufferingApplicationStartup(2048)); app.run(args); }
}
现在测试url:
http://<HOST>:<port>/actuator/startup
in Chrome/Postman.
更多信息,请参阅此处