大家好,我也是一名新的java小白,今天是我的第一篇文章,心情非常激動。初次發表請多關照。 第一篇文章完全是自己寫的,喜歡的可以關註,不喜歡的也可以多多建議。今天我遇到了一個SSM中常見的錯誤在這裡給大家分享一下。並提供自己的解決方式 因為SSM個人覺得有的方法需要配置大量的.xml文件有些繁瑣,有 ...
大家好,我也是一名新的java小白,今天是我的第一篇文章,心情非常激動。初次發表請多關照。
第一篇文章完全是自己寫的,喜歡的可以關註,不喜歡的也可以多多建議。今天我遇到了一個SSM中常見的錯誤在這裡給大家分享一下。並提供自己的解決方式
因為SSM個人覺得有的方法需要配置大量的.xml文件有些繁瑣,有些地方容易混淆 (本人就混淆了);
有一些部分涉及到人名想隱藏,結果欲蓋彌彰。這不是重點。重點是它直接給你報出錯了,還是活生生的這麼明顯。連那個方法都報出了,我仔細看了看結果在dao層沒發現錯誤。然後我就上網去搜,結果發現有很多人都說是配置文件中掃描沒有掃描到mapper,恰巧過來了以為比較權威(類似於老師,但不是老師)的人物,姑且稱之為老師吧。我就讓他看了看,結果也說可能是配置文件的錯誤結果打開配置文件
然後比較戲曲性的事情就發生了,上面第一個框的位置有(當時還沒有註釋掉)掃描的代碼,可是後來老師說可能影響下麵的(第二個框)就註釋掉了,當時我覺得並不影響,因為作用不一樣。但是也覺得有點奇怪,然後就沒有繼續堅持,就繼續註釋掉了,結果發現一點作用沒起,後來過了四個鐘頭,又解開註釋了,發現竟然成功了。能夠完成某些功能模塊了。實在是不知道怎麼回事,又去問了老師,結果好像語無倫次的回了一句:可能當時是環境問題吧(我也不知道是真的還是假的)。這個錯誤很多人初學者都會犯,我想說的是Mapper沒有被掃描到可能是其中的一種情況,希望大家今後在做題中一定要記得配置掃描的相關代碼,另外一定要相信自己。可能你註解掉的代碼還會用。好吧,希望這篇文章對大家有點用。謝謝大家!!!