小demo總結
沒事時自己敲敲代碼,將寫下來的簡單東西,記錄下來。代碼傳到了git上,工程裏包含多個demo的代碼,沒有將他們區分開。有需要的話,自己downlaod,代碼裏註釋寫的很詳細,這裏只做簡單的記錄。
1.SSM框架 從零開始搭建
https://github.com/lihao5257/lihao01.git
工作中用的比較多,但是還是自己從零開始做一遍的機會較少。思路比較簡單,jar包,spring和mybatis 的整合,之後寫個單元測試驗證一下,之後與SpringMVC整合,web.xml文件的配置。過程中遇到些小問題,查百度很快就解決了。但是有一個問題花的時間比較久。
問題描述:
使用了註解,在啟動工程時,報錯,沒找到綁定的bean。這個東西,乍一看,認為原因很簡單,肯定是註解哪裏遺漏,可是查了兩遍,發現註解部分沒有問題啊!!!後來查明了原因。
解決方法:
在web.xml文件中,下面的監聽器,我沒有加上。
1 <listener> 2 <description>spring監聽器</description> 3 <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> 4 </listener>
這個監聽器有什麽作用?在創建servlet容器的時候,創建Spring容器,並加載我們在context-param中配置的contextConfigLocation。
在這裏再說一下,Spring容器和SpringMVC容器的關系。
Spring容器的啟動是先於SpringMVC容器的,可以把Spring的容器看作父容器,SpringMVC的看作子容器。因為啟動的先後順序,所以,父容器不能使用子容器的bean,但是子容器可以使用父容器的bean。
2.短鏈接服務系統開發
https://github.com/lihao5257/lihao01.git
我看了一位前輩寫的博文,覺得挺好的,就照著他的博客裏的記述,自己動手實踐做一做。
博文:https://javadoop.com/post/url-shortener
後面陸續更新中。。。
小demo總結