Eclipse使用Maven構建SpringMVC小例子踩坑記——消失的src/main/java目錄

話說昨天好好的普通Maven構建項目踩坑完後,今天繼續。


之前看《Spring in action》第三版和第四版時發現,第三版是基於xml配置,第四版用了註解。不過書講的感覺好複雜。我就想跑個簡單的例子運行一下。

然後找到這個。http://o7planning.org/web/fe/default/en/document/8108/spring-mvc-tutorial-for-beginners


創建時用了maven的archetype。會發現雖然eclipse沒有幫你創建java目錄,自己在main文件夾下創建java文件夾後,刷新並沒有出現這樣的目錄結構。我的工程裏面還是僅僅只有src/main/resources



接下來我就蛋疼了,沒有這個目錄,我無法創建package。

此時spring的 <context:component-scan base-package="" /> 根本就無法掃描。


然後嘗試不用archetype,雖然有了上面那種目錄結構,最後build用tomcat跑起來的時候確實一片空白。

這種坑真的是糾結死人。


糾結到頭之後只好換種思路,看看別人是怎麼在Eclipse中使用Maven的archetype的。

最後eclipse集成maven3後,創建java項目詳細圖解看到了問題所在。


原因是new Source Folder了,然後我直接new了個src/main/java

如果提示已經存在還有另外一種方法:在resources直接new folder。



再創建mymvc這個package。

組件掃描,  <context:component-scan base-package="mymvc" />


最後成功使用了SpringMVC進行跳轉。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章