0
스프링 액추에이터를 다시 시작하려고합니다./다시 시작하는 엔드 포인트는 컬을 사용하여 작동하지만 동일한 기능을 사용하려고합니다. 응용 프로그램 내부에서 자바 코드, 나는이 코드를 시도했지만, 제대로 동작하지 않습니다 : 그것은 예외가 발생합니다에도 불구하고,자바 함수를 사용하여 스프링 부트에서 스프링 액추에이터/엔드 포인트를 다시 시작하십시오.
@Autowired
private RestartEndpoint restartEndpoint;
...
Thread restartThread = new Thread(() -> restartEndpoint.restart());
restartThread.setDaemon(false);
restartThread.start();
의미가 있습니다 :
Thread thread = new Thread(new Runnable() {
@Override
public void run() {
RestartEndpoint p = new RestartEndpoint();
p.invoke();
}
});
thread.setDaemon(false);
thread.start();
감사합니다. 주사를 놓쳤습니다. – geogeek