[SPRING] 자바 함수를 사용하여 스프링 부팅에서 스프링 액추에이터 / 재시작 엔드 포인트 호출
SPRING자바 함수를 사용하여 스프링 부팅에서 스프링 액추에이터 / 재시작 엔드 포인트 호출
봄 액츄에이터 / 다시 끝점을 사용하여 컬을 사용하여 작업하고 있지만 응용 프로그램 내부에서 자바 코드를 사용하여 동일한 함수를 호출 할 찾고 있어요,이 코드를 시도했지만 봄 부팅 응용 프로그램을 다시 찾고 있어요. 작동 안함:
Thread thread = new Thread(new Runnable() {
@Override
public void run() {
RestartEndpoint p = new RestartEndpoint();
p.invoke();
}
});
thread.setDaemon(false);
thread.start();
해결법
-
==============================
1.RestartEndPoint를 주입해야합니다.
RestartEndPoint를 주입해야합니다.
@Autowired private RestartEndpoint restartEndpoint; ... Thread restartThread = new Thread(() -> restartEndpoint.restart()); restartThread.setDaemon(false); restartThread.start();
메모리 누수가 발생할 수 있음을 알리기 위해 예외가 발생하더라도 작동합니다.
from https://stackoverflow.com/questions/38850762/call-spring-actuator-restart-endpoint-from-spring-boot-using-a-java-function by cc-by-sa and MIT license
'SPRING' 카테고리의 다른 글
[SPRING] 스프링 데이터 저장소에 맞춤 주석 조언 적용 (0) | 2019.05.26 |
---|---|
[SPRING] @RequestMapping에 사용자 정의 속성 값을 적용하는 방법 (0) | 2019.05.26 |
[SPRING] App Engine에서 스프링 애플리케이션을 35MB보다 더 많이 배포하는 방법 (0) | 2019.05.26 |
[SPRING] 스프링 부트와 함께 실행 가능한 jar 명령을 사용할 때 Resource FileNotFoundException (0) | 2019.05.26 |
[SPRING] 제출 봄에 자식 개체 바인딩 mvc (0) | 2019.05.26 |