SpringBoot + SpringCloud学习踩坑实记
生活随笔
收集整理的這篇文章主要介紹了
SpringBoot + SpringCloud学习踩坑实记
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
踩的坑:
1)、springcloud框架中,依賴一直報錯,很可能是沒有添加springcloud的依賴,或者是依賴的版本號過低。并且springboot也有一個父依賴。
1)、springcloud框架中,依賴一直報錯,很可能是沒有添加springcloud的依賴,或者是依賴的版本號過低。并且springboot也有一個父依賴。
2、springcloud的hystrix,針對頻繁的請求或者斷了的連接,可以做熔斷機制。 并且在熔斷類里,做一個錯誤信息的插入數據庫,方便服務恢復后手動添
加之前沒有成功的操作;
3、數據庫如果用的是阿里云服務器的,啟動報錯,一般也是依賴的錯誤。---druid的版本要在1.1.8版本以上。
4、redis存對象數據,結果存為了字符串。所以拿取數據的時候就要報String 轉換 Object異常。---箭頭這里要返回對象,不返回字符串
4、redis存對象數據,結果存為了字符串。所以拿取數據的時候就要報String 轉換 Object異常。---箭頭這里要返回對象,不返回字符串
5、啟動項目請求接口,代碼運行到service就報錯
解決方法:@MapperScan的路徑必須精確到mapper接口的所在,不能和service沖突
6、springboot如果在處理業務邏輯過程中發生異常,如果沒有處理的話,就會對前端拋出異常。在我們做的項目中,在service層都會將異常拋出,在web層捕獲,處理。 返回給前端一個可以接受的提示信息,并且在后臺日志打印異常。
總結
以上是生活随笔為你收集整理的SpringBoot + SpringCloud学习踩坑实记的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: AMD、CMD和Common规范
- 下一篇: CSS:CSS 创建