新手一個,就是給家邊看孩子邊學(xué)java自己總結(jié)的一些經(jīng)驗和跳的一些坑罷了噪舀。不喜歡的可以不要看傅联,畢竟java高手比較多,對于我這種自己總結(jié)的文章來說也比較多蒸走;但是意見也是可以多提提的比驻,瞎噴的就算了。
1狈茉、關(guān)于環(huán)境:
環(huán)境的話掸掸,不想多說蹭秋,也就用到那幾個
eclipse4.6.3
maven2.0(好像是堤撵,不過貌似沒有啥影響的)
tomcat7
2、搭建框架所需要的xml文件總結(jié):
spring-mybatis.xml: spring集成mybatis的配置文件
mybatisConfig.xml: mybatis配置文件(這個是個人配置的一些東西洞豁,我這里搭建的話沒要)
applicationContext.xml: 也有起名叫spring-mvc.xml的荒给,我之前配置的都是用的spring-mvc.xml志电;名字嘛,到時候參數(shù)配置能找到就行了
jdbc.properties: 配置mysql參數(shù)桐绒,我這里只是簡單的必要的配置之拨,其他的我會寫出配置方法
pom.xml: 配置maven信息
3咧叭、開始搭建
4吉挣、項目結(jié)構(gòu)修改
5氯哮、開始往pom.xml文件中寫東西
往pom中添加dependency可以在http://mvnrepository.com/ 搜到
這里更新后可能會包錯闲延,這時因為web.xml的版本沒有改:
替換為:
6、編寫項目主框架叮雳,及必要的文件
上面的這些沒什么好說的涮阔,基本上都可以搞定灰殴,而且配置文件啥的很多地方都是可以復(fù)制過來直接拿來用的,應(yīng)該不會出現(xiàn)太大的問題擅羞;
主要就是:?
jdbc.properties文件配置的數(shù)據(jù)庫連接信息不要出錯义图,注意空格和雙引號問題
spring-mybatis.xml文件:spring和mybatis集合的文件,開發(fā)中要找的就是這個文件
mapper.xml文件:具體執(zhí)行sql的文件
7碱工、web部分
好了 下面這部分就是關(guān)鍵的部分了,很多人測試不通過都是出在這部分
下面是關(guān)鍵配置部分
-----------------------------------------------分割線----------------------------------------------
最重要的部分逃呼,相信很多人做到這一步抡笼,就開始去點擊那三只賤貓了吧,然后就好報
java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener推姻。
java.lang.ClassNotFoundException: org.springframework.web.servlet.DispatcherServle
等一些列這樣的錯誤;總之就是類找不到
然后搜網(wǎng)上的辦法,就是這個沒加進來那個沒加進來
但是這是錯的
下面是解決辦法:
1??街望、請忘記那三只賤貓吧
2??、使用maven去構(gòu)建項目吧防症,maven install會在target生成打包文件
3??哎甲、maven build使用jetty的方式去構(gòu)建,至于是什么奈嘿,網(wǎng)上搜下吧 還有一種cargo的方式吞加,當然我也有總結(jié)尽狠,等等在寫出來吧
4??叶圃、訪問: 使用 ?ip+端口(構(gòu)建出來默認是8080,修改端口請百度)/項目名稱/bean的name名稱
5??沉馆、如果想要修改上面地址的項目名稱德崭,看下圖的第二個圈
6??、在上面使用jetty的方式構(gòu)建maven build的時候請把下面這個這個東西加入到pom.xml的bulid的plugins中
7??接癌、好了 你可以訪問了 成功的話 你的ssm也就搭建完成了 剩下的也就是組合了