Eclipse使用Maven构建SpringMVC小例子踩坑记——消失的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

Eclipse使用Maven构建SpringMVC小例子踩坑记——消失的java目录_第1张图片


接下来我就蛋疼了,没有这个目录,我无法创建package。

此时spring的 <context:component-scan base-package="" /> 根本就无法扫描。


然后尝试不用archetype,虽然有了上面那种目录结构,最后build用tomcat跑起来的时候确实一片空白。

这种坑真的是纠结死人。


纠结到头之后只好换种思路,看看别人是怎么在Eclipse中使用Maven的archetype的。

最后eclipse集成maven3后,创建java项目详细图解看到了问题所在。


我是多久没new Source Folder了,然后我直接new了个src/main/java,再创建mymvc这个package。

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


最后成功使用了SpringMVC进行跳转。

你可能感兴趣的:(Eclipse使用Maven构建SpringMVC小例子踩坑记——消失的java目录)