10 idea中创建一个springmvc项目
1、环境约束
win10 64位操作系统
idea2018.1.5
jdk-8u162-windows-x64
2、软件下载
百度网盘:
链接:https://pan.baidu.com/s/1gfnI8NqUYgYK1g0ULGIV2w
提取码:q9pl
3、前提约束
4、创建项目
(1)打开idea
(2)按上图所示操作,进入如下页面:
(3)不要点击“Next”,按下图操作:
(3)按上图所示操作,进入如下页面:
(4)按上图所示操作,进入如下界面,点击“Finish”之后,下载jar包,等待,进入下图所示界面:
(5)按上图所示,点击“New Window”,等待一会,进入如下界面:
5、修改代码
(1)在src文件夹下创建一个springmvc.xml,具体操作如下图所示:
(2)在src文件夹下创建一个包,在springmvc.xml中加入此包的扫描,具体操作如下图所示:
springmvx.xml中具体配置如下:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd">
<context:component-scan base-package="net.wanho.controller"></context:component-scan>
</beans>
(3)在包当中创建一个类UserController.java,代码如下:
package net.wanho.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
@Controller
public class UserController {
@RequestMapping("/testresp")
@ResponseBody
public String testResp()
{
return "hello wanhe";
}
}
(4)修改web.xml【注意:该文件中原有的servlet以及servlet-mapping标签删除即可】,最终配置如下:
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
version="4.0">
<servlet>
<servlet-name>dispatcher</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:springmvc.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>dispatcher</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
</web-app>
【注意】:web/WEB-INF/下applicationContext.xml以及dispatcher-servlet.xml是自动生成的,删除文件即可。
(5)移动lib文件夹到web/WEB-INF/当中,并加入环境变量,具体操作如下图所示:
6、测试
(1)按下图操作即可启动该项目:
(2)打开浏览器,输入http://localhost:8080/testresp,验证即可。具体操作如下:
至此,我们完成了在idea当中创建一个springmvc项目,并完成了测试。