【问题标题】:Springboot and TransactionSpring Boot 和事务
【发布时间】:2017-07-03 19:34:05
【问题描述】:

我有一种方法可以在我的数据库中进行大量访问(保存某些内容、查找其他内容、更新等等)可以记录每个进程如何使用事务并跟踪该连接是否已关闭或不是? 我的数据库是 Postgresql

【问题讨论】:

  • 您可以随时注销 Spring Boot 所做的事情,尤其是您感兴趣的类和/或包 — org.springframework.transaction 在您的情况下。也许您还需要 SQL 语句,因此根据您使用的技术,您可以执行类似的操作。

标签: postgresql spring-boot spring-data-jpa


【解决方案1】:

我假设您使用的是 @Transactional — 或它的任何“口味”。

假设您使用的是 Log4J 1.x(.properties 配置),您可以放置​​此行:

log4j.logger.org.springframework.transaction = DEBUG

...用于适当的位置/附加器。

这将记录在该包级别(以及“向前”)内注销 debug 语句的所有内容。

同样可以配置Log4J 2.x、Logback等;重点是为org.springframework.transaction 包配置一个appender。

【讨论】:

    猜你喜欢
    • 2017-05-22
    • 2019-06-07
    • 2017-05-29
    • 2018-11-05
    • 2017-12-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-20
    相关资源
    最近更新 更多