日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

直接在Dao层进行测试的问题

發布時間:2025/3/20 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 直接在Dao层进行测试的问题 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

有些情況下,我們需要對dao層的方法進行測試,此時我們一般會建一個專門的測試類進行測試。

今天做dao層測試時,想偷個懶,直接使用了main方法在dao層進行測試。結果一直報空指針異常java.lang.NullPointerException。

開始時,一直不知道問題出在哪里,于是逐個打印每個獲取到的數據,才發現中間有一個數據是null,導致了空指針異常。

dao層前半部分內容

在dao層中使用main的測試

jdbcTemplate為空的原因是:

jdbcTemplate是通過注解的方式進行獲取的,此時在main方法中直接使用jdbcTemplate,而且運行的方式為Java Applicatiion,那么Spring的IOC容器就不會啟動,自然也不會注冊jdbcTemplate,那么就不能獲取到jdbcTemplate。


因此,特別注意使用到注解進行數據處理后,不能直接使用main等方法進行測試,若是堅持這么做,在進行操作前先要加載容器(比如IOC)

總結

以上是生活随笔為你收集整理的直接在Dao层进行测试的问题的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。