最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Springboot2.x結(jié)合Mabatis3.x下Hikari連接數(shù)據(jù)庫報超時錯誤

 更新時間:2023年11月16日 11:56:36   作者:Y.Zero  
本文針對Springboot2.x與Mybatis3.x結(jié)合使用時,Hikari連接數(shù)據(jù)庫出現(xiàn)超時錯誤的問題進(jìn)行了深入分析,并提供了一系列有效的解決方法,感興趣的可以了解一下

原來Springboot1.x的版本沒有這個問題,升級到2.x之后,剛啟動沒有問題,數(shù)據(jù)庫獲取數(shù)據(jù)很正常,但是幾分鐘沒有數(shù)據(jù)庫操作后,定時任務(wù)連接數(shù)據(jù)庫時會報超時。

HikariPool-1 - Failed to validate connection com.mysql.cj.jdbc.ConnectionImpl@4615f6a1 (No operations allowed after connection closed.). Possibly consider using a shorter maxLifetime value.

按照提示將maxLifetime參數(shù)調(diào)短發(fā)現(xiàn)不起作用,

而且各個參數(shù)都調(diào)成60s,超時警告依然在30s的時候觸發(fā),應(yīng)該是配置方式有問題。按照各種教程試下來都沒有解決問題,對于springboot的數(shù)據(jù)庫連接這塊不熟,但推測問題還是在數(shù)據(jù)庫連接線程程序端和數(shù)據(jù)庫端不同步導(dǎo)致的。

最終用來一種很臨時的方式解決了:

定時任務(wù)里面開一個30s執(zhí)行一次的任務(wù),在里面執(zhí)行一次數(shù)據(jù)庫操作,確實(shí)問題沒有再出現(xiàn)了。

Task:

    @Scheduled(cron = "0/30 * * * * ?")
    public void sqlConnectTest() {
        if(!accountInfoService.sqlTest()){
            log.info("sql連接失敗");
        }
    }

 Mybatis Mapper XML:

    <select id="sqlTest" resultType="int">
        select 1;
    </select>

對于這塊不熟,只能臨時應(yīng)急,希望可以遇到解決方案。

到此這篇關(guān)于Springboot2.x結(jié)合Mabatis3.x下Hikari連接數(shù)據(jù)庫報超時錯誤的文章就介紹到這了,更多相關(guān)Springboot Hikari連接數(shù)據(jù)庫超時內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 解決Tomcat啟動報異常java.lang.ClassNotFoundException問題

    解決Tomcat啟動報異常java.lang.ClassNotFoundException問題

    這篇文章主要介紹了解決Tomcat啟動報異常java.lang.ClassNotFoundException問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-01-01
  • IDEA中進(jìn)行分支雙向同步操作方式

    IDEA中進(jìn)行分支雙向同步操作方式

    本文詳細(xì)介紹了如何在IntelliJ IDEA中進(jìn)行分支合并操作,包括將b分支合并到a分支、a分支合并到b分支的步驟,提供了常用的快捷鍵和操作路徑,并給出了沖突解決方法和常見問題解決方法,文章最后推薦了Git增強(qiáng)插件,并制作了操作速查表
    2026-05-05
  • Java兩個集合取差集4種方式舉例

    Java兩個集合取差集4種方式舉例

    在Java?編程中,經(jīng)常需要對集合進(jìn)行一些操作,比如取兩個集合的交集、并集和差集,下面這篇文章主要給大家介紹了關(guān)于Java兩個集合取差集的4種方式,需要的朋友可以參考下
    2024-08-08
  • 一篇文章帶你了解Java基礎(chǔ)-接口

    一篇文章帶你了解Java基礎(chǔ)-接口

    這篇文章主要介紹了java接口基礎(chǔ)知識,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-08-08
  • 全面理解Java中的引用傳遞和值傳遞

    全面理解Java中的引用傳遞和值傳遞

    這篇文章主要介紹了全面理解Java中的引用傳遞和值傳遞,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-10-10
  • Java I/O中I/O流的典型使用方式詳解

    Java I/O中I/O流的典型使用方式詳解

    這篇文章主要介紹了Java I/O中I/O流的典型使用方式詳解,盡管可以通過不同的方式組合IO流類,但我們可能也就只用到其中的幾種組合。下面的例子可以作為典型的IO用法的基本參考,,需要的朋友可以參考下
    2019-06-06
  • SpringBoot定時任務(wù)@Scheduled使用方式

    SpringBoot定時任務(wù)@Scheduled使用方式

    本文主要介紹了SpringBoot中的定時任務(wù)的實(shí)現(xiàn)方法,通過@EnableScheduling開啟定時任務(wù),使用@Scheduled注解可以設(shè)置定時任務(wù)的觸發(fā)方式,文中詳細(xì)介紹了corn參數(shù)的使用方法和各種通配符的含義,并給出了示例代碼
    2026-04-04
  • Spring?Boot獲取resources目錄下的文件三種方式詳解

    Spring?Boot獲取resources目錄下的文件三種方式詳解

    在Spring?Boot項(xiàng)目中,經(jīng)常需要獲取resources目錄下的文件,這些文件可以包括配置文件、模板文件、靜態(tài)資源等,這篇文章主要介紹了Spring?Boot獲取resources目錄下的文件的三種方式,需要的朋友可以參考下
    2023-06-06
  • SpringBatch數(shù)據(jù)讀取的實(shí)現(xiàn)(ItemReader與自定義讀取邏輯)

    SpringBatch數(shù)據(jù)讀取的實(shí)現(xiàn)(ItemReader與自定義讀取邏輯)

    本文主要介紹了SpringBatch數(shù)據(jù)讀取的實(shí)現(xiàn), 文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2025-04-04
  • JAVA使用POI獲取Excel的列數(shù)與行數(shù)

    JAVA使用POI獲取Excel的列數(shù)與行數(shù)

    Apache POI 是用Java編寫的免費(fèi)開源的跨平臺的 Java API,Apache POI提供API給Java程式對Microsoft Office格式檔案讀和寫的功能。 下面這篇文章給大家介紹了JAVA使用POI獲取Excel列數(shù)和行數(shù)的方法,有需要的朋友們可以參考借鑒,下面來一起看看吧。
    2016-12-12

最新評論

永修县| 土默特左旗| 岱山县| 庆元县| 吉林省| 姚安县| 南京市| 易门县| 鄂托克旗| 邵阳县| 台安县| 田阳县| 北川| 遂昌县| 马鞍山市| 陆河县| 甘洛县| 丰原市| 台东县| 紫金县| 奉贤区| 无极县| 东海县| 资源县| 古蔺县| 清新县| 灵川县| 宿迁市| 延寿县| 葫芦岛市| 洛浦县| 永寿县| 靖西县| 清河县| 柞水县| 安乡县| 磐安县| 苗栗县| 龙游县| 南乐县| 大兴区|