Heim  >  Artikel  >  Java  >  So lösen Sie das Problem des ungültigen management.security.enabled=false in SpringBoot2.x

So lösen Sie das Problem des ungültigen management.security.enabled=false in SpringBoot2.x

WBOY
WBOYnach vorne
2023-05-13 18:31:061993Durchsuche

management.security.enabled=false ist ungültig

1 Alle Endpunkte über management.security.enabled=false in Version 1.5.x verfügbar machen

#🎜 🎜# So lösen Sie das Problem des ungültigen management.security.enabled=false in SpringBoot2.x

Spezifische Konfigurationsklasse:

org.springframework.boot.actuate.autoconfigure.ManagementServerProperties$Security

2. Wechseln Sie die SpringBoot-Version auf 2.x. Verwenden Sie die Suchfunktion

, um die Klasse ManagementServerProperties zu finden und entdecken Sie, dass die interne Klasse „Sicherheit“ gelöscht wurde 🎜#

# 启用端点 env
management.endpoint.env.enabled=true
 
# 暴露端点 env 配置多个,隔开
management.endpoints.web.exposure.include=env
#🎜 🎜#

Methode 2:

Die Belichtungsmethode in Methode 1 erfordert das Öffnen der Endpunkte, die einzeln verfügbar gemacht werden müssen 2 öffnet alle Endpunkte direkt und macht sie verfügbar. 🎜🎜#In Spring Boot 2.0

management.endpoints.web.exposure.include=*

oder

management.security.enabled=true
können durch
management:
 security:
  enabled:true

ersetzt werden , oder verwenden Sie ",", um die Schnittstellenendpunkte zu trennen, die geöffnet werden müssen, z. B. :env,health.

yaml-Konfiguration *Bitte fügen Sie „““ (Anführungszeichen) wie folgt hinzu

management.endpoints.web.exposure.include=

Das obige ist der detaillierte Inhalt vonSo lösen Sie das Problem des ungültigen management.security.enabled=false in SpringBoot2.x. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen