最近要使用SpringBoot的Actuator功能特性,要自定义一个Endpoint,但是要根据外界参数来产生结果,以下是我的研究成果:
首先,当然是引入SpringBoot必须的依赖包,其中以下几个包需要提醒一下:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-autoconfigure</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
第一步,定义一个Endpoint,本示例为RecalcEndpoint