2017-09-18 7 views
3

스프링 부트 애플리케이션을 최신 빌드 스냅 샷으로 업데이트하는 동안 액추에이터 엔드 포인트가 기본적으로 활성화되어 있지 않습니다. application.properties에서 사용할 수 있도록 지정하면 표시됩니다.스프링 부트 액추에이터 경로가 기본적으로 활성화되어 있지 않습니까?

1)이 동작이 의도 되었습니까? 설명 할 문제를 찾으려고했지만 시도 할 수 없었습니다. 누군가가 나를 문제/문서에 링크시킬 수 있습니까?

2) 모든 작동기 끝점을 활성화하는 방법이 있습니까? 나는 종종 개발 과정에서 그것들을 사용하는 것을 발견하고, 내 특성 파일 안에 그것들의 목록을 유지하지 않을 것이다. 이 답변에

답변

2

두 부분 :

"모든 액츄에이터 엔드 포인트를 가능하게하는 방법이 있나요?"

이 속성을 추가 endpoints.enabled=true 오히려 endpoints.info.enabled=true와 개별적으로 가능하게보다 endpoints.beans.enabled=true

업데이트 등 : 봄 부팅에 대한는 관련 속성입니다 2.x으로 :

endpoints.default.web.enabled=true 

"인가 이 행동은 의도 된 것입니까? "

아마도 그렇지 않습니다. 최신 이정표로 문제를 발견 한 것처럼 보입니다. 당신이 다음 봄 부팅 이정표와 재현성 문제가있는 경우 Spring's advice

봄 부트 버그 및 기능 요청을 기록 GitHub의의 통합 문제 추적 시스템을 사용 문제보고 ...

입니다. 문제를 제기하려면 다음 권장 사항을 따르십시오.

버그를 기록하기 전에 누군가가 이미 문제를보고했는지 확인하려면 search the issue tracker을 입력하십시오.

문제가 아직 존재하지 않으면 create a new issue입니다.

+0

나는 그만큼 생각했다. https://github.com/spring-projects/spring-boot/issues/1033에서 문제를 만들었습니다. – Adam

+0

'/ info'와'/ status'가 기본값으로 사용되기 이전의 오래된 버전이 있습니다. 모든 것은 업데이트 후 작동합니다. 올바른 속성 인 endpoints.default.web.enabled를 포함하도록 답변을 업데이트해야하지만 동의하겠습니다. – Adam

+0

@Adam 답변을 업데이트했습니다 : "Update : Spring Boot 2.x 관련 속성은 : endpoint.default.web.enabled = true'"입니다. – glytching