使用idea创建spring mvc项目图文教程

前言:

使用惯了eclipse的朋友,如果刚换成了idea或许有些不习惯。但是使用idea之后,就会love上idea了。本文将通过图文讲解怎么通过idea创建一个spring mvc项目。

本文是教大家怎么使用idea创建一个spring mvc项目。并非spring mvc相关教程。

打开idea之后,New-->Module。如下图:

在弹出层。选择Spring.在右侧依次选择spring-->spring mvc

Java EE Web Application 。选择自动下载。然后点击Next。如下图:

填写module name。如下:

点击finish之后,会自动的下载所需要的jar包的。如下图:

等待下载完成之后:

依赖的jar配置:

设置编译后class文件路径存放地址(注:此步骤可以不设置)

选中项目名。鼠标右键,可以看到Open Module Setting.快捷键F4。如下图:

在弹出层,选择Module-->项目名-->Paths。设置class文件位置。如下图:

配置jar的依赖位置:

还在刚才位置,选择Dependencies。然后点击右边小加号。如下图:

然后选择jar所在位置。

配置Tomcat:

还是刚才的操作。加号之后,选择Library...如下图:

在弹出层,把第一个合起来之后,就可以看到Application Server Libraries的配置了。如下图:

选择Tomcat8.5之后,选择下面Add.如下图:

点击OK之后。就配置完成了。

配置web.xml文件:

我们直接打开web.xml文件。(这里不的不说,idea真的很强大。把我们需要的都已经弄好了。)修改url-pattern为/.如下图:

Spring mvc配置:

在XXX-servlet.xml.如凯哥本项目名字是:dispatcher-servlet.xml中配置spring mvc相关的。如:扫描的基包、页面访问位置及后缀。如下图:

需要说明的是:先引入context及mvc之后,下面就可以联想出来了。

mvc及context的xmlns如下:

xmlns:context="https://www.springframework.org/schema/context"

xmlns:mvc="https://www.springframework.org/schema/mvc"

spring mvc基本配置如下:

<context:component-scan base-package="com.kaigejava.springmvc"/>

<mvc:default-servlet-handler/>

<mvc:annotation-driven/>

<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"

id="internalResourceViewResolver">

<property name="prefix" value="/WEB-INF/jsp/"/>

<property name="suffix" value=".jsp"/>

</bean>

接下来,编写个controller。如下图:

很简单的一个。

接下来,我们部署项目。

在导航栏,选择如下图的。如果新项目。这里是空的。然后选择Edit Configurations...如下图:

在弹出层。点击加号。然后下拉到Tomcat Server,然后选择Local.如下图:

在弹出层,选择Deployment,添加项目名称,然后点击右边加号,选在刚才创建的项目。kaigemvc。如下图:

点击OK之后。在Application context这里。可以设置也可以不设置。如下图:

这里凯哥就设置和name一样。都叫mvc。然后点击ok.

之后,我们就可以在导航栏中看到tomcat项目名。如下图。点击绿色三角就可以启动项目了。

启动之后,既可以访问。

使用idea创建spring mvc项目图文教程的更多相关文章

  1. Intellij IDEA创建spring MVC项目

    相信各位未来的Java工程师已经接触到了spring MVC这个框架的强大之处,看了很多的教程,都是eclipse的,在intellij IDEA这个强大的工具面前居然不能很顺畅的,今天我就带领大家用 ...

  2. 用maven创建Spring MVC项目

    用maven创建Spring MVC项目 mvn archetype:generate -DgroupId=fry-arthur -DartifactId=spring-mvc-study -Darc ...

  3. IDEA 创建Spring MVC项目搭建

    概述 IntelliJ IDEA是一款更加集成智能的开发工具,相对Myeclipse开发而言,使用起来相对更加的方便:初步手动使用IDEA搭建Spring MVC项目,现将操作流程整理记录如下. 环境 ...

  4. IDEA 通过Maven创建Spring MVC项目搭建

    概述 本篇随笔主要记录内容如下: 1.通过Maven创建基于Spring Framework类库的MVC项目,免去了繁琐的XML配置: 2.在Idea里面配置Tomcat的测试启动项: Maven创建 ...

  5. 基于MAVEN使用IDEA创建dubbo入门项目图文教程

    花了很长时间没有找到一个很详细的图文教程来学习dubbo入门框架,故记录下来. 一: 项目工程目录 简单介绍项目目录结构: 二: 创建父工程 具体操作步骤: 1,打开IDEA,按下面步骤来 File- ...

  6. Idea 创建spring mvc项目时,在add framework support中找不到spring选项

    每次创建spring项目最头疼就是spring的配置文件,尤其是配置头信息.通过IDEA工具可以很好辅助完整这些工作. 先说下这个选项的作用:其作用就是利用IDEA自身提供的功能帮你完成一些sprin ...

  7. jboss developers studio 快速创建 spring mvc 项目

    1. 2. 部署运行 还有一个 rest very good !! ps:其实就是 一个 jboss 的 spring mvc maven 原型

  8. 如何在IDEA上创建Spring MVC项目

    对于刚刚从eclipse.myeclipse转到IDEA工具,在搭建项目遇到了一些问题,所以让我来分享我的搭建过程. 建议大家准备java环境.IDEA工具.tomcat.maven了,还有我是win ...

  9. 使用IntelliJ Idea创建Spring MVC项目

随机推荐

  1. 2020/2/3 PHP代码审计之PHP伪协议

    0x00 简介 开局一张图233 0x01 file://协议 说明: file:// 文件系统是 PHP 使用的默认封装协议,展现了本地文件系统.当指定了一个相对路径(不以/..\或 Windows ...

  2. 未能加载文件或程序集“MySql.Data”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。 (异常来自 HRESULT:0x80131040)

    未能加载文件或程序集“MySql.Data”或它的某一个依赖项.找到的程序集清单定义与程序集引用不匹配. (异常来自 HRESULT:0x80131040) 说明: 执行当前 Web 请求期间,出现未 ...

  3. PAT A1005-1008

    A 1005 Spell It Right (20 point(s)) 25分的题目,比较简单,注意N的范围,用字符串处理即可. #include <iostream> #include ...

  4. Res-net 标准版本源码差异-官方源码示例

    # resnet https://github.com/tensorflow/models/blob/master/research/slim/nets/resnet_v1.py https://gi ...

  5. flask前后端数据交互

    1.后端如何得到前端数据1)如果前端提交的方法为POST:后端接收时要写methods=[‘GET’,‘POST’]xx=request.form.get(xx);xx=request.form[’‘ ...

  6. Python说文解字_杂谈03

    1. 我们从前面的知识得到,所有的类都要继承自object这个基类(超类),另外我们知道“继承”可以继承类的属性和方法.我们起始通过type创建类的时候,自然而然的也会从ojbect继承他的一些属性和 ...

  7. Java机器学习软件介绍

    Java机器学习软件介绍 编写程序是最好的学习机器学习的方法.你可以从头开始编写算法,但是如果你要取得更多的进展,建议你采用现有的开源库.在这篇文章中你会发现有关Java中机器学习的主要平台和开放源码 ...

  8. ZJNU 1535 - 新建的大楼--中高级

    因为从俯视图看,输入输出的视角是从右下方看向左上方的 所以左上角的正方体最有可能被其他正方体挡住 立体上,底部的正方体最有可能被顶部的正方体挡住 所以绘图应该从后往前,从下往上绘制 剩下的就是一大堆计 ...

  9. ubuntu16cuda8 cuda9.0 共存

    https://blog.csdn.net/lovebyz/article/details/80704800 转载

  10. Linux--Centos下搭建Git服务器

    参考:http://kimi.it/370.html   http://blog.csdn.net/wave_1102/article/details/47779401 开始直接用 yum insta ...