Maison >Java >javaDidacticiel >Comment résoudre le problème de gestion.security.enabled=false non valide dans SpringBoot2.x
#🎜 🎜#.
Classe de configuration spécifique :org.springframework.boot.actuate.autoconfigure.ManagementServerProperties$Security2. Basculez la version SpringBoot vers 2.x Utilisez la fonction de recherche de l'EDI pour trouver la classe ManagementServerProperties. et découvrez La classe interne de sécurité a été supprimée 3. Accédez au site officiel pour voir la méthode de point de terminaison exposée 2.0
Méthode 1 :
# 启用端点 env management.endpoint.env.enabled=true # 暴露端点 env 配置多个,隔开 management.endpoints.web.exposure.include=env#🎜 🎜#Méthode 2 :
La méthode d'exposition de la méthode 1 nécessite d'ouvrir directement les points de terminaison qui doivent être exposés un par un. ouvre et expose tous les points de terminaison
management.endpoints.web.exposure.include=*
Notez que lorsque vous utilisez Http pour accéder au point de terminaison, vous devez ajouter le préfixe /actuator par défaut
management.security.enabled Obsolète #🎜🎜 #
Dans Spring Boot 2.0management.security.enabled=true
management: security: enabled:true
management.endpoints.web.exposure.include=. utilisez "," pour séparer les points de terminaison de l'interface qui doivent être ouverts, tels que :env,health. yaml configuration *Veuillez ajouter """ (guillemets) comme suit
management: endpoints: web: exposure: include: "*"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!