使用Intellij IDEA搭建MAVEN项目步骤
- IDEA新建一个maven项目如下图所示,点击archetype-webapp
-
然后next,配置maven的相关信息
GroupId:组织名。一般是公司网址反写
ArtifactId:项目名-模块名
Version:版本号 - 在项目的pom.xml文件中添加所需要的jar包,spring,springmvc,commons-lang包等。配置好之后整个maven项目基本就搭建成功了。
- 在src/main文件下面新建java文件并将其设置成Sources。
在项目的web.xml中配置DispatcherServlet
- 常规的配置如下,在<init-param>中加载springMVC的配置文件
SpringMVC的默认加载路径是:
/WEB-INF/-servlet.xml(SpringMVC的一般命名方式),但是一个项目中除了SpringMVC的配置文件之外还有很多配置文件,如spring的配置文件,一般进行统一管理,都放在resources文件夹下,所以用第二种配置比较好。
2.第二种配置:项目中一般含有applicationContex.xml(总的Spring配置文件)和上面所说的SpringMVC的配置文件(dispatcher-servlet.xml)
1)首先加载总的applicationContext.xml文件,如下
2)在applicationContext中导入其他的配置文件 这样便于统一管理
编写java代码
测试
SpringMVC配置文件解析
java代码部分解析
- DispatcherServlet:前置控制器,配置在web.xml中。拦截匹配的请求,分发到相应的Controller。
- @Controller:注册一个bean到Spring上下文中。
- @RequestMapping:控制器可以指定处理哪些URL请求
- @RequestBody:读取Request请求的body部分区域,解析之后将相应的数据绑定到要返回的对象上,再把返回的对象绑定到Controller方法参数上。
- @ResponseBody:将Controller返回的对象,转换为指定的格式之后,写入到Response对象的body区域
- @RequestParam:在处理方法参数处使用,可以把请求参数传递给请求方法
网友评论