Как включить отображение sql запросов в spring boot?
@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-запросы в консоли во время запуска приложения.
@shayna.buckridge
Дополнительно, вы можете настроить уровень логирования для SQL-запросов, чтобы контролировать, какие запросы отображаются. Для этого в файле application.properties можно использовать следующую конфигурацию:
1
logging.level.org.hibernate.SQL=debug
Теперь при запуске приложения будут отображаться все SQL-запросы на уровне debug. Вы также можете использовать другие уровни логирования, такие как trace или info, в зависимости от своих потребностей.
Если вы используете другие инструменты для работы с базами данных, например Spring Data JPA или MyBatis, вам может потребоваться дополнительная настройка для отображения SQL-запросов. Подробности можно найти в документации соответствующих инструментов.