本来是想体验一下IDEA环境下SpringMVC的环境搭建,不过不得不承认收费IDE的强大,IDEA下是直接可以创建SpringMVC工程的,一应的操作完全没什么可以学习的,所以只好回归到Eclipse,自己熟悉一下环境搭建的流程.
由于spring官网的改版,现在环境jar包会比较繁琐,所以选择使用Maven的方式创建工程.Maven远程仓库的下载速度较慢且经常失败,这里推荐配置一下阿里云的代理仓库.
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>*</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
创建工程(IDE版本Eclipse Neon 4.6.3)
首先选择创建Maven工程,这里选择maven-archetype-webapp
工程配置
查看webapp目录,作为一个要发布到tomcat的项目,目前我们缺少了META-INF文件夹及其下的文件
右键工程→Properties→选择Project Facets
取消Dynamic Web Module的勾选→Apply→重新勾选Dynamic Web Module→Apply,将META-INF拷贝至webapp下,然后删除WebContent.
右键工程→Properties→选择Deployment Assembly
Romove掉WebContent的配置,点击Add→Folder→选择webapp的目录,将webapp指定为web路径.导入依赖
Spring官网目前直接提供了maven依赖(http://projects.spring.io/spring-framework/),我们在工程中导入maven依赖就可以直接同步框架环境到本地
配置Tomcat环境
当前工程仍有以下报错:
这是由于我们没有为工程在构建环境中追加tomcat,在build path追加tomcat环境
这样我们的SpringMVC环境就正式搭建完成.