單體電商專案中遇到的Bug之三

2021-10-11 00:20:30 字數 1059 閱讀 5690

電子**專案中有**分類展示:一類:甜品;二類:屬於甜品的蛋糕;三類:屬於蛋糕的各種糕點;通過滑鼠下滑的方式將所有商品的,一一顯示出來,而不是一次性全部展示出來,這種載入方式就是:懶載入;

我的問題類似,但是更低階,因為我的報錯原因是因為前後端命名不一致導致的:

因為**分類要通過二級分類的id來獲取對應的商品資訊,所以將**分類使用list封裝在二級的vo中,只用二級的vo就可以將二級和**的資料一起封裝起來並回饋前端,但是我的list方法將******itemlist多寫了乙個s;即:******itemslist,而前端獲取資料的路徑使用的是******itemlist,這就導致為什麼前端獲取了資料,卻無法渲染,因為它只能渲染一級分類的,拿二級分類的資料時,卻報了乙個無法識別的錯

其實,之所以會寫錯,卻深信不疑的覺的沒錯,還有乙個原因那就是命名,因為二級分類命名的時候為了達到見名知意的效果,在item後加s表示多個商品,所以對於**也就下意識的覺的一定要加s,希望大家引以為戒!

好了,將s去掉,使得前後端命名一致後,在執行就能懶載入出**商品的資訊了

版本衝突問題,在主模組的pom中新增最新版本的spring-core-5.2.7.release就可以了,每個人版本衝突的jar都不一樣,大多都是主pom中的檔案版本低於或等於子模組中的jar版本:

CI專案中遇到的BUG

寫sql時遇到的bug,問題是這樣的 error number 1054 unknown column john in where clause select from user where u name john filename f ci system database db driver.ph...

springboot 專案中遇到的BUG

mybatis中動態列印sql語句到控制台,只需要在springboot配置檔案中新增如下配置即可 mybatis configuration log impl org.apache.ibatis.logging.stdout.stdoutimpl但是如果沒有用到任何連線池的話,是不會列印的 cre...

電商專案筆記之三 xml配置action的驗證

struts2的校驗一般都是在action裡加乙個validate 做校驗 今天看到了乙個用xml配置校驗的方法 xml的命名是 action名 方法名 validation.xml 比如 baseaction logon validation.xml 裡邊的具體內容如下 使用者名稱不能為空 532...