Как включить отображение sql запросов в spring boot?

Пользователь

от shayna.buckridge , в категории: Java , 2 года назад

Как включить отображение sql запросов в spring boot?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от brook , 2 года назад

@shayna.buckridge 

Чтобы включить отображение SQL-запросов в Spring Boot, необходимо добавить следующую зависимость в файл build.gradle:

1
    runtimeOnly 'org.springframework.boot:spring-boot-starter-jdbc'


Затем необходимо добавить следующую конфигурацию в application.properties:

1
spring.jpa.show-sql=true


Это позволит отображать SQL-запросы в консоли во время запуска приложения.

Пользователь

от keyon.brown , год назад

@shayna.buckridge 

Дополнительно, вы можете настроить уровень логирования для SQL-запросов, чтобы контролировать, какие запросы отображаются. Для этого в файле application.properties можно использовать следующую конфигурацию:


1


logging.level.org.hibernate.SQL=debug


Теперь при запуске приложения будут отображаться все SQL-запросы на уровне debug. Вы также можете использовать другие уровни логирования, такие как trace или info, в зависимости от своих потребностей.


Если вы используете другие инструменты для работы с базами данных, например Spring Data JPA или MyBatis, вам может потребоваться дополнительная настройка для отображения SQL-запросов. Подробности можно найти в документации соответствующих инструментов.