package cn.edu.tju.component;
import org.springframework.boot.availability.AvailabilityChangeEvent;
import org.springframework.boot.availability.ReadinessState;
import org.springframework.context.event.EventListener;
import org.springframework.stereotype.Component;
@Component
public class MyReadinessStateExporter {
@EventListener
public void onStateChange(AvailabilityChangeEvent<ReadinessState> event) {
switch (event.getState()) {
case ACCEPTING_TRAFFIC:
System.out.println("accepting......");
break;
case REFUSING_TRAFFIC:
System.out.println("refusing......");
break;
}
}
}
SpringBoot 官方文档示例:(4)通过Listener获取应用的Readiness状态
最新推荐文章于 2023-11-18 17:28:55 发布