如何在IDEA中搭建SpringMVC?
IDEA中SpringMVC的搭建
一、创建一个Spring 过程:点击File——>New——>出现页面1-1,点击Spring——>SpringMVC——>Next,出现页面1-2
创建Spring工程 1-1 创建Spring工程 1-2
点击Finish,Spring工程创建完毕,如图1-3所示:
Spring工程 1-3
二、导入所需jar包,如下图所示:
step1:点击File——>Project Structure
导入jar包 2-1
step2:
导入jar包 2-2
step3:点击右下角fix,后点击ok,则jar包导入完成
导入jar包 2-3
三、配置dispatcher-servlet.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"xmlns:mvc="http://www.springframework.org/schema/cache"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 http://www.springframework.org/schema/cache http://www.springframework.org/schema/cache/spring-cache.xsd"><context:component-scan base-package="com.jd"></context:component-scan><bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"><property name="prefix" value="/"></property><property name="suffix" value=".jsp"></property></bean><mvc:annotation-driven></mvc:annotation-driven>
</beans>
四、配置web.xml文件,如以下代码所示:
<?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"><context-param><param-name>contextConfigLocation</param-name><param-value>/WEB-INF/applicationContext.xml</param-value></context-param><listener><listener-class>org.springframework.web.context.ContextLoaderListener</listener-class></listener><servlet><servlet-name>dispatcher</servlet-name><servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class><load-on-startup>1</load-on-startup></servlet><servlet-mapping><servlet-name>dispatcher</servlet-name><url-pattern>*.do</url-pattern></servlet-mapping>
</web-app>
五、配置Controller及jsp相关文件
step1:先建一个包,如图5-1所示:
Package 5-1
step2:在包中创建Controller文件,代码如下:
package com.jd;import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;@Controller
public class HelloController {@RequestMapping("/hello.do")public String hello(){return "index";}}
step3:配置jsp文件,这里配置了index.jsp,如以下代码所示:
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html><head><title>$Title$</title></head><body><b>Hello Controller</b></body>
</html>
六、配置Tomcat服务器
step1:Run -> Edit Configurations,如图6-1
Tomcat 6-1
step2:点击+号 -> 选择Tomcat Server -> 选择Local,如图6-2
Tomcat 6-2
step2:Tomcat Server -> Unnamed -> Server -> Application server 的 Configuration ,找到本地 Tomcat 服务器,取消勾选After launch,再点击 OK按钮,如图6-3
Tomcat 6-3
七、部署项目:
step1:Run -> Edit Configurations-> 选择刚刚建立的Tomcat容器 -> 选择Deployment -> 点击右边的+号 -> 选择Artifact,如图7-1所示
发布项目 7-1
step2:选择web项目 -> Application context,点击OK,如图7-2:
发布项目 7-2
step3:运行Tomcat,发布项目,如图7-3
发布项目 7-3
step4:浏览器地址栏输入localhost:8080/hello.do,得到结果图7-4所示,自此SpringMVC搭建完成
发布项目 7-4
如何在IDEA中搭建SpringMVC?相关推荐
- Linux编译dhcpd,linux中搭建dhcpd服务器
这一次咱们来共同看一看如何在linux中搭建dhcp服务器: 首先呢dhcp服务分为客户端IP地址动态分配服务和dhcp中继服务,小编在这里用linux系统搭建一个为客户端动态分配IP地址的dhcp服 ...
- linux python开发环境_如何在Linux系统中搭建Python编程环境
1 在大多数的Linux系统中,基本上都默认安装了Python,也就是说,在Linux的系统中基本上是不需要安装什么软件,就可以使用Python. 下面以ubuntu操作系统为例,看看如何在Linux ...
- php7开发的项目怎么样,如何在PHP7项目中搭建一个多线程
如何在PHP7项目中搭建一个多线程 发布时间:2021-03-05 15:31:22 来源:亿速云 阅读:93 作者:Leah 这期内容当中小编将会给大家带来有关如何在PHP7项目中搭建一个多线程,文 ...
- python命令窗口在哪里_详解如何在cmd命令窗口中搭建简单的python开发环境
详解如何在cmd命令窗口中搭建简单的python开发环境 1.快捷键win+r输入cmd回车调出cmd界面,在命令行输入python回车,显示python命令无法识别 2.登陆python官网http ...
- 如何在 Windows 10 中搭建 Node.js 环境?
2019独角兽企业重金招聘Python工程师标准>>> [编者按]本文作者为 Szabolcs Kurdi,主要通过生动的实例介绍如何在 Windows 10 中搭建 Node.js ...
- 服务器w8系统如何重装,如何在Win8系统中搭建Web服务器
对于网站开始人员来说,搭建WEB服务器是实现开发的第一步,那么在Win8系统中怎么搭建Web服务器呢?下面是学习啦小编给大家整理的一些有关在Win8系统中搭建Web服务器的方法,希望对大家有帮助! 在 ...
- 如何在CentOS6.5中搭建本地yum源(Redhat6.5、CentOS7、Redhat7可参考)
总体说明 你,是不是经常遇到rpm包环环相扣无穷无尽,而自己的主机又不能连外网的事情! 你,是不是总是面对着一个又一个的rpm安装error,深受其害而夜不能寐! 那还等什么?赶快整一个本地yum源出 ...
- OSGI企业应用开发(二)Eclipse中搭建Felix运行环境
上篇文章介绍了什么是OSGI以及使用OSGI构建应用的优点,接着介绍了两款常用的OSGI实现,分别为Apache Felix和Equinox,接下来开始介绍如何在Eclipse中使用Apache Fe ...
- pyharm虚拟环境_手把手教你如何在Pycharm中加载和使用虚拟环境
/1 前言/ 上次小编给大家介绍了Python虚拟环境及其使用和操作教程,没来得及上车的小伙伴,可以戳这个文章进行阅览.这篇文章基于虚拟环境的搭建,也相对比较基础,主要是介绍如何在Pycharm中加载 ...
- SpringMVC学习(二)——快速搭建SpringMVC开发环境(注解方式)
文章目录 说明 1.工程搭建 2.注解配置 2.1.context:annotation-config说明 2.2.context:component-scan配置说明 2.3.mvc:annotat ...
最新文章
- 链接1: 学习Python以及SQL的好去处----仅链接
- 李飞飞、吴恩达、Bengio等人的15大顶级深度学习课程,你收集全了吗?
- python如何调用cpp文件的接口函数_C++中嵌入Python调用
- 技术分析:搞懂链路追踪
- 路由器学习之静态路由实验
- Ubuntu9.10 server 安装配置 vsftpd2.2.0 ftp服务器 并且 解决 putty 登陆 sshd 显示中文乱码
- 【小白学PyTorch】9.tensor数据结构与存储结构
- 使用RMAN在ASM和文件系统之间拷贝数据
- SAP Spartacus B2B List里的listData$设计原理
- Cmake安装遇到问题
- x60 深度linux,vivo X60 系列将全球首发 OriginOS 交互体验脱胎换骨
- python布尔类型运算_python基础之布尔运算、集合
- 看雪CTF.TSRC 2018 团队赛 第九题『谍战』 解题思路
- 操作系统实验报告 lab1
- 浏览器与输入法——用户入口的争夺
- java 汽车类_汽车类 - java代码库 - 云代码
- 有趣的海盗分金问题(博弈论)
- 信号与系统3-傅里叶变换与频域分析
- IDEA提示方法参数的快捷键
- python植物大战僵尸 豆约翰,python植物大战僵尸六之添加僵尸