最近研究了幾個方面的代碼,由於本身自己在學習的時候, 爲了研究去下載查找了不少項目,但大部分,就初學者而言,仿寫的實際項目架構雖然完整,可是就理解上而言,不太容易被弄懂, 本人大多數時間仍是在研究仿寫項目之間代碼的關聯,由於每一個人的想法習慣不一致,因此就將本身學習過程當中,完成的一些初始爲理解而作的項目分享一下.後續有各種型的學習項目或以爲好的方法組件都會更新上來java
git地址:react
git@github.com:hejiyun/react-redux-antd.git
複製代碼
這個項目中, 每一個功能點基本都寫了註釋,附上了一些我的的理解, 固然, 項目結構簡單, 但多數用的是提取複用組件, 因此可能對不太瞭解組件複用的會有必定難度.git
PS: 其實組件複用就相似於在正常寫代碼時,將一些常常須要用到的地方,提取到一個文件裏,而後不斷在其餘須要寫的地方引入一下, 舉個例子, 在咱們寫後臺系統的時候, 常常會遇到不一樣頁面都須要表格Table的狀況, 固然, 這個時候,一個頁面寫一個table也是能夠的, 能達到目的的代碼就是好代碼.. 組件的複用,做用是節省咱們重複書寫代碼的時間.github
這個將一部分代碼提取公共文件的過程就叫作封裝. 固然, 有些以爲封裝難的, 難在它須要將一些可能在不一樣頁面會不一樣的數據轉化爲經過父組件傳入來實現. 而後,須要在父組件中(能夠理解爲頁面)獲取公共文件值的,須要用到通訊.
原理基本上就是這樣,具體就不贅述了, 能夠本身研究一下,先進行簡單的封裝,再逐漸深刻,其實封裝也不是很難.
複製代碼
git地址:redux
git@github.com:hejiyun/Vue-.git
複製代碼
具體包含表單設計器, 分頁器, 多嵌套表格,搜索框,樹形穿梭框. 就很少贅述了.後端
git地址:bash
git@github.com:hejiyun/Spring-boot-mybatis-generator.git
複製代碼
入門級項目,針對想學的夥伴,相對來講比較容易理解.固然, 這個項目並無不少註釋, 由於我也不是很是瞭解, 只是研究了一下具體的用法,如何去構建一個項目至先後端交互. 學習中借鑑的網址:antd
https://blog.csdn.net/travellersy/article/details/78620247
複製代碼
遇到的問題:mybatis
1.在build mybatis-generator生成映射文件的時候,每一次build都須要將以前生成的文件刪除, 否則會報錯架構
Result Maps collection already contains value for 「XXX」
複製代碼
2.在生成的mapper映射接口中,須要添加@Mapper,指代路徑, 不然會報找不到文件的錯誤.
java方面的話, 比較注重類型的定義,注意一下就好.
目前就先發這麼多吧,後續等以後再更新.祝願小夥伴一天比一天優秀,也祝本身