SpringBoot2.x 에서 management.security.enabled=false 가 잘못 해결 되 었 습 니 다.

management.security.enabled=false 가 잘못 되 었 습 니 다.
1.1.5.x 버 전에 서 management.security.enabled=false 를 통 해 모든 점 을 노출 합 니 다.

구체 적 인 설정 클래스:

org.springframework.boot.actuate.autoconfigure.ManagementServerProperties$Security
2.SpringBoot 버 전 을 2.x 로 전환 하여 IDE 검색 기능 사용
클래스 Management ServerProperties 를 찾 았 습 니 다.Security 내부 클래스 가 삭 제 된 것 을 발 견 했 습 니 다.
3.홈 페이지 에서 2.0 노출 점 을 확인 하 는 방식
방식 1:

#      env
management.endpoint.env.enabled=true
 
#      env     ,  
management.endpoints.web.exposure.include=env
방식 2:
방식 1 의 노출 방식 은 노출 이 필요 한 점 을 하나씩 열 어야 한다.방식 2 는 모든 점 을 직접 열 고 노출 해 야 한다.

management.endpoints.web.exposure.include=*
Http 를 사용 하여 터미널 에 접근 할 때 기본/actuator 접 두 사 를 추가 해 야 합 니 다.
management.security.enabled 시간 이 지 났 습 니 다.
Spring boot 2.0 에서

management.security.enabled=true
혹시

management:
 security:
  enabled:true
채택 할 수 있다

management.endpoints.web.exposure.include=
대신 모든 것 을 놓 으 려 면*를 사용 하거나 열 려 있 는 인터페이스 점 을 사용 하 십시오.","격 리,예 를 들 어 env,helh."
Yml 설정*"(따옴표)을 아래 와 같이 추가 하 십시오.

management:
  endpoints:
    web:
      exposure:
        include: "*"
더 많은 설정 정 보 는 참고 하 시기 바 랍 니 다spring-boot endpoints
이상 은 개인 적 인 경험 이 므 로 여러분 에 게 참고 가 되 기 를 바 랍 니 다.여러분 들 도 저 희 를 많이 응원 해 주시 기 바 랍 니 다.

좋은 웹페이지 즐겨찾기