Отладка jdbcAuthentication в облачной среде Spring (Finchley.SR2) java 1.8 Spring boot 2.09 - PullRequest
0 голосов
/ 09 июля 2019

Я пытаюсь отладить порт приложения, он определяет диспетчер аутентификации, который собирает некоторые сведения о пользователях из базы данных. Этот процесс находится в блоке Spring boot jdbcAuthentication, т.е.

auth.eraseCredentials(false); 
auth.jdbcAuthentication().dataSource(dataSource)
      .usersByUsernameQuery("select blah from users_table where username=?")
      .authoritiesByUsernameQuery("select distinct blah where username=?");

Я бы хотел посмотреть, как анализируется этот sql, но я подозреваю, что были предоставлены неверные детали. Но я не могу найти способ включить печать SQL запросов

До сих пор я пробовал следующее в файле yaml.

spring:
    jpa:
        show-sql:true 
logging:
    level:
         org.springframework.jdbc: TRACE
         org.springframework.jdbc.core: TRACE
         org.hibernate.SQL: TRACE
         org.hibernate.type.descriptor.sql.BasicBinder: TRACE   

(из-за предыдущих ошибок ввода. Я знаю, что файл yaml обрабатывается)

Я что-то упустил из виду? Я просто хочу знать, что на самом деле делает? какие части sql обрабатываются и как!

Я хотел бы показать больше основ кода, но, поскольку он является частью метода входа, я должен быть осторожен с тем, что я публикую на общедоступном форуме

...