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?相关推荐

  1. Linux编译dhcpd,linux中搭建dhcpd服务器

    这一次咱们来共同看一看如何在linux中搭建dhcp服务器: 首先呢dhcp服务分为客户端IP地址动态分配服务和dhcp中继服务,小编在这里用linux系统搭建一个为客户端动态分配IP地址的dhcp服 ...

  2. linux python开发环境_如何在Linux系统中搭建Python编程环境

    1 在大多数的Linux系统中,基本上都默认安装了Python,也就是说,在Linux的系统中基本上是不需要安装什么软件,就可以使用Python. 下面以ubuntu操作系统为例,看看如何在Linux ...

  3. php7开发的项目怎么样,如何在PHP7项目中搭建一个多线程

    如何在PHP7项目中搭建一个多线程 发布时间:2021-03-05 15:31:22 来源:亿速云 阅读:93 作者:Leah 这期内容当中小编将会给大家带来有关如何在PHP7项目中搭建一个多线程,文 ...

  4. python命令窗口在哪里_详解如何在cmd命令窗口中搭建简单的python开发环境

    详解如何在cmd命令窗口中搭建简单的python开发环境 1.快捷键win+r输入cmd回车调出cmd界面,在命令行输入python回车,显示python命令无法识别 2.登陆python官网http ...

  5. 如何在 Windows 10 中搭建 Node.js 环境?

    2019独角兽企业重金招聘Python工程师标准>>> [编者按]本文作者为 Szabolcs Kurdi,主要通过生动的实例介绍如何在 Windows 10 中搭建 Node.js ...

  6. 服务器w8系统如何重装,如何在Win8系统中搭建Web服务器

    对于网站开始人员来说,搭建WEB服务器是实现开发的第一步,那么在Win8系统中怎么搭建Web服务器呢?下面是学习啦小编给大家整理的一些有关在Win8系统中搭建Web服务器的方法,希望对大家有帮助! 在 ...

  7. 如何在CentOS6.5中搭建本地yum源(Redhat6.5、CentOS7、Redhat7可参考)

    总体说明 你,是不是经常遇到rpm包环环相扣无穷无尽,而自己的主机又不能连外网的事情! 你,是不是总是面对着一个又一个的rpm安装error,深受其害而夜不能寐! 那还等什么?赶快整一个本地yum源出 ...

  8. OSGI企业应用开发(二)Eclipse中搭建Felix运行环境

    上篇文章介绍了什么是OSGI以及使用OSGI构建应用的优点,接着介绍了两款常用的OSGI实现,分别为Apache Felix和Equinox,接下来开始介绍如何在Eclipse中使用Apache Fe ...

  9. pyharm虚拟环境_手把手教你如何在Pycharm中加载和使用虚拟环境

    /1 前言/ 上次小编给大家介绍了Python虚拟环境及其使用和操作教程,没来得及上车的小伙伴,可以戳这个文章进行阅览.这篇文章基于虚拟环境的搭建,也相对比较基础,主要是介绍如何在Pycharm中加载 ...

  10. SpringMVC学习(二)——快速搭建SpringMVC开发环境(注解方式)

    文章目录 说明 1.工程搭建 2.注解配置 2.1.context:annotation-config说明 2.2.context:component-scan配置说明 2.3.mvc:annotat ...

最新文章

  1. 链接1: 学习Python以及SQL的好去处----仅链接
  2. 李飞飞、吴恩达、Bengio等人的15大顶级深度学习课程,你收集全了吗?
  3. python如何调用cpp文件的接口函数_C++中嵌入Python调用
  4. 技术分析:搞懂链路追踪
  5. 路由器学习之静态路由实验
  6. Ubuntu9.10 server 安装配置 vsftpd2.2.0 ftp服务器 并且 解决 putty 登陆 sshd 显示中文乱码
  7. 【小白学PyTorch】9.tensor数据结构与存储结构
  8. 使用RMAN在ASM和文件系统之间拷贝数据
  9. SAP Spartacus B2B List里的listData$设计原理
  10. Cmake安装遇到问题
  11. x60 深度linux,vivo X60 系列将全球首发 OriginOS 交互体验脱胎换骨
  12. python布尔类型运算_python基础之布尔运算、集合
  13. 看雪CTF.TSRC 2018 团队赛 第九题『谍战』 解题思路
  14. 操作系统实验报告 lab1
  15. 浏览器与输入法——用户入口的争夺
  16. java 汽车类_汽车类 - java代码库 - 云代码
  17. 有趣的海盗分金问题(博弈论)
  18. 信号与系统3-傅里叶变换与频域分析
  19. IDEA提示方法参数的快捷键
  20. python植物大战僵尸 豆约翰,python植物大战僵尸六之添加僵尸

热门文章

  1. 我与Bootstrap
  2. Memcached(七)Memcached的并发实例
  3. jQuery 写的简单打字游戏
  4. Linux基本命令学习笔记
  5. OSPF中 HELL0包解析
  6. xcode 4.5中设置程序名字多语言
  7. 找出最耗资源的sql ----没明白
  8. python+selenium自动创建随笔
  9. Android开发之解决父控件拦截子控件事件问题
  10. 一些CFD名词缩写的含义(持续更新中)