web-dev-qa-db-fra.com

Comment afficher le rapport de configuration automatique lors de l'exécution d'une application Spring Boot

Erreur lors du démarrage de ApplicationContext. Pour afficher le rapport de configuration automatique, réexécutez votre application avec l'option 'débogage' activée.

Je reçois le message ci-dessus lorsque j'essaie d'exécuter mon application Spring Boot.

Est-ce que quelqu'un sait comment je peux réexécuter l'application avec le 'débogage' activé?

J'exécute l'application dans Intellij (version 2016.1.2)

Ma classe de coureur ressemble à ce qui suit,

@Slf4j
@EnableIntegration
@EnableLoaderApplication
@SpringBootApplication
public class LoaderApplicaton {

    public static void main(final String[] args) {
        SpringApplication.run(LoaderApplicaton.class, args);
    }
}

En réponse à la réponse de Darren ci-dessous, j'ai modifié mon fichier properties.yml comme suit et cela a généré le rapport de configuration automatique,

debug: true
spring:
  application:
    name: xxxMyLoaderApp
  cloud:
    config:
      uri: http://my-Host.address.com:8761/config
28
robbie70

Définissez debug = true ou debug: true dans vos propriétés/yml. Il peut également être passé sous forme d'argument --debug.

39
Darren Forsythe

Dans les configurations Run/Debug, cochez la case "Activer la sortie de débogage".

enter image description here

20
FBH

Il existe de nombreuses propriétés auxquelles vous pouvez vous référer dans common-application-properties , lors de la configuration des propriétés.

# ----------------------------------------
# CORE PROPERTIES
# ----------------------------------------
debug=false # Enable debug logs.
trace=false # Enable trace logs.
3
Hearen

Définissez la propriété logging.level.org.springframework.boot.autoconfigure sur DEBUG dans le fichier YAML/settings de votre application. Cela suffirait.

1
Lu55