0
私はSpring起動アプリケーションを再起動しようとしていますので、Spring起動/終了エンドポイントはcurlを使用していますが、アプリ内からJavaコードは、私はこのコードを試してみたが、働いていない:それは例外がスローされますにもかかわらず、Javaの関数を使用してSpring起動からSpring起動/終了エンドポイントを再起動する
@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