Débugage spring

Débugage spring

Pour débuguer Spring boot, il y a 2 options :

  • –debug : affiche les modules de spring boot activés ou pas activé
  • –trace : affiche plus d’information, notemment la recherche de fichiers et les paramètres de configuration

Exemple d’utilisation :

1
java -Ddebug monjar.jar

ou

1
java monjar.jar --debug

On peut aussi augmenter le niveau de log (a mettre dans application.properties) :

1
logging.level.org.springframework=DEBUG

pour spring security, c’est dans le code :

1
2
3
4
5
// par annotation :
@EnableWebSecurity(debug = true)
public class SecurityConfiguration extends WebSecurityConfigurerAdapter {
   // etc...
}
1
2
3
4
5
6
7
8
9
// par code :
@EnableWebSecurity
public class WebSecurityConfiguration extends WebSecurityConfigurerAdapter {

    @Override
    public void configure(WebSecurity web) throws Exception {
        web.debug(true);
    }
}

et au niveau log :

1
logging.level.org.springframework.security=DEBUG
Généré avec Hugo
Thème Stack conçu par Jimmy