ホームページ >Java >&#&チュートリアル >SpringBoot2.xで無効なmanagement.security.enabled=falseの問題を解決する方法
特定の構成クラス:
org.springframework.boot.actuate.autoconfigure.ManagementServerProperties$Security
クラス ManagementServerProperties を検索すると、セキュリティ内部クラスが削除されていることがわかりました
#方法 1:
# 启用端点 env management.endpoint.env.enabled=true # 暴露端点 env 配置多个,隔开 management.endpoints.web.exposure.include=env
方法 2:
方法 1 公開方法では、公開する必要があるエンドポイントを 1 つずつ開く必要があります。方法 2 は、すべてのエンドポイントを直接開いて公開します。management.endpoints.web.exposure.include=*HTTP を使用してエンドポイントにアクセスする場合は注意してください。 、デフォルトの /actuator プレフィックスを追加する必要があります。management .security.enabled は廃止されました Spring Boot 2.0 では、
management.security.enabled=true
management: security: enabled:trueを使用できます。すべてを解放するには * を使用するか、env、health など、開く必要があるインターフェイス エンドポイントを区切るには「,」を使用してください。 yamlの設定 ※以下のように「"」(引用符)を追加してください
management.endpoints.web.exposure.include=
以上がSpringBoot2.xで無効なmanagement.security.enabled=falseの問題を解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。