今天寫一個接口,發現單元測試如果加上:
@Transactional(rollbackFor = Exception.class)之後,無論如何都回滾,
後來發現是Java中的一個特定機制!!!
爲了防止單元測試污染我們的數據庫,所以一般單元測試加上事務都是自動回滾
如果你想他不回滾,那麼就要加上@Rollback(false),如下圖所示:
maven項目,通過pom.xml下載的包沒有出現在External Libraries裏面。 解決方法: 在.idea中的這個文件裏的set裏的東西全部刪掉,再在maven文件右擊,reimport即可
一. springboot中使用日誌並不是用傳統的log4j。 需要的依賴包如下: <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId>