原文:SpringBoot Test 多線程報錯:dataSource already closed

:背景 最近在項目中使用多線程對大任務拆分處理時,進行數據庫操作的時候報錯了。 業務代碼大概是這樣的: 測試用例代碼: :排查思路 :項目中使用了一個很老舊的定時器工具 LTS ,由於配置未接入,啟動時LTS一直會報錯的, 我首先懷疑是LTS的問題,是不是內部某部分源碼調用了DruidDataSource的close方法。 因此我在項目中先把LTS排除不讓它啟動。 結果:然並卵 :后來懷疑是不是 ...

2020-11-17 16:22 3 3616 推薦指數:

查看詳情

com.alibaba.druid.poc ol.DatasourceclosedExcept on:datasource already closed

只是記錄一下,沒有徹底解決這個問題。 出現這個問題的場景是這樣的:使用Druid的DataSource然后通用自己定制的代碼重新在Spring中注冊了一下,然后訪問數據庫的DAO就出現了datasource already closed. 找到這樣的一篇網文(https ...

Sat Feb 26 06:42:00 CST 2022 0 2633
@Test和main上運行的多線程

今天在看多線程,但是發現直接main方法運行的結果和@Test中運行的結果不一樣,十分懵逼,看了下規律,原因在於 @Test不會等待其他線程結束再去結束程序,只要@Test執行完成,那么這個程序也就結束了,而在main方法中運行時會區分子線程是否是守護線程 截取網上一段關於守護線程的解釋 ...

Fri Jul 10 19:26:00 CST 2020 1 511
SpringBoot 啟動報錯:Failed to configure a DataSource

今天在開啟項目時遇到下面的問題,於是打開baidu,進行一頓搜索,發現解決方法都差不多,都是類似於在springBoot啟動類上加上 @SpringBootApplication(exclude = DataSourceAutoConfiguration.class) 我也試了,很不辛 ...

Thu Sep 10 18:18:00 CST 2020 0 544
springboot啟動報錯:Failed to configure a DataSource

一、背景   springboot的出現,讓項目搭建變得更方便快捷,同時簡化掉很多的樣板化配置代碼,提高開發效率。   通過idea生成springboot項目,啟動報錯:Failed to configure a DataSource: 'url' attribute ...

Tue Nov 20 02:14:00 CST 2018 0 6913
(坑)django test多線程下的問題

問題描述: 使用django自帶的test做測試,嘗試去數據庫中取數據,主線程中沒有問題,非主線程中取不到數據。 示例代碼:   主線程中的查詢語句正確輸出,func函數中的查詢語句報錯(DoesNotExist: MyModel matching query does ...

Fri Apr 21 21:36:00 CST 2017 0 1280
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM