1. 程式人生 > >小demo總結

小demo總結

AD 但是 TE class 。。 load 一位 pri 試驗

沒事時自己敲敲代碼,將寫下來的簡單東西,記錄下來。代碼傳到了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總結