上一篇讲了基于XML配置的构建,这一篇讲一讲基于JavaConfig的构建。为什么要写这篇文章,因为基于xml配置的构建,本人认为很麻烦,要写一堆的配置,不够简洁,而基于JavacConfig配置的构建符合程序员的编码习惯,是SpringMVC以后的趋势。不是说基于XML配置的不好,毕竟现在很多已有的项目都是基于XML的,只是基于JavaConfig配置的更优化,而且两种方式可以鱼和熊掌兼得。但要知道的是,基于JavaConfig配置构建的Spring MVC项目只能部署到支持Servlet 3.0服务器上面。
进入正题,开始搭建项目:
搭建环境:
1. IDEA
2. Maven
3. Tomcat
搭建步骤:
1. 创建maven-archetype-webapp项目,这个项目是maven的web项目
2.在pom中添加sping mvc相关的依赖包,这个依赖包是我自己使用的,包含了单元测试和相关的mvc mock包:
org.springframework
spring-webmvc
4.3.9.RELEASE
javax.servlet
jstl
1.2
org.springframework.data
spring-data-jpa
1.10.1.RELEASE
javax.servlet
javax.servlet-api
3.0.1
provided
junit
junit
RELEASE