使用idea创建spring mvc项目图文教程
使用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项目图文教程的更多相关文章
- Intellij IDEA创建spring MVC项目
相信各位未来的Java工程师已经接触到了spring MVC这个框架的强大之处,看了很多的教程,都是eclipse的,在intellij IDEA这个强大的工具面前居然不能很顺畅的,今天我就带领大家用 ...
- 用maven创建Spring MVC项目
用maven创建Spring MVC项目 mvn archetype:generate -DgroupId=fry-arthur -DartifactId=spring-mvc-study -Darc ...
- IDEA 创建Spring MVC项目搭建
概述 IntelliJ IDEA是一款更加集成智能的开发工具,相对Myeclipse开发而言,使用起来相对更加的方便:初步手动使用IDEA搭建Spring MVC项目,现将操作流程整理记录如下. 环境 ...
- IDEA 通过Maven创建Spring MVC项目搭建
概述 本篇随笔主要记录内容如下: 1.通过Maven创建基于Spring Framework类库的MVC项目,免去了繁琐的XML配置: 2.在Idea里面配置Tomcat的测试启动项: Maven创建 ...
- 基于MAVEN使用IDEA创建dubbo入门项目图文教程
花了很长时间没有找到一个很详细的图文教程来学习dubbo入门框架,故记录下来. 一: 项目工程目录 简单介绍项目目录结构: 二: 创建父工程 具体操作步骤: 1,打开IDEA,按下面步骤来 File- ...
- Idea 创建spring mvc项目时,在add framework support中找不到spring选项
每次创建spring项目最头疼就是spring的配置文件,尤其是配置头信息.通过IDEA工具可以很好辅助完整这些工作. 先说下这个选项的作用:其作用就是利用IDEA自身提供的功能帮你完成一些sprin ...
- jboss developers studio 快速创建 spring mvc 项目
1. 2. 部署运行 还有一个 rest very good !! ps:其实就是 一个 jboss 的 spring mvc maven 原型
- 如何在IDEA上创建Spring MVC项目
对于刚刚从eclipse.myeclipse转到IDEA工具,在搭建项目遇到了一些问题,所以让我来分享我的搭建过程. 建议大家准备java环境.IDEA工具.tomcat.maven了,还有我是win ...
- 使用IntelliJ Idea创建Spring MVC项目
随机推荐
- 2020/2/3 PHP代码审计之PHP伪协议
0x00 简介 开局一张图233 0x01 file://协议 说明: file:// 文件系统是 PHP 使用的默认封装协议,展现了本地文件系统.当指定了一个相对路径(不以/..\或 Windows ...
- 未能加载文件或程序集“MySql.Data”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。 (异常来自 HRESULT:0x80131040)
未能加载文件或程序集“MySql.Data”或它的某一个依赖项.找到的程序集清单定义与程序集引用不匹配. (异常来自 HRESULT:0x80131040) 说明: 执行当前 Web 请求期间,出现未 ...
- PAT A1005-1008
A 1005 Spell It Right (20 point(s)) 25分的题目,比较简单,注意N的范围,用字符串处理即可. #include <iostream> #include ...
- Res-net 标准版本源码差异-官方源码示例
# resnet https://github.com/tensorflow/models/blob/master/research/slim/nets/resnet_v1.py https://gi ...
- flask前后端数据交互
1.后端如何得到前端数据1)如果前端提交的方法为POST:后端接收时要写methods=[‘GET’,‘POST’]xx=request.form.get(xx);xx=request.form[’‘ ...
- Python说文解字_杂谈03
1. 我们从前面的知识得到,所有的类都要继承自object这个基类(超类),另外我们知道“继承”可以继承类的属性和方法.我们起始通过type创建类的时候,自然而然的也会从ojbect继承他的一些属性和 ...
- Java机器学习软件介绍
Java机器学习软件介绍 编写程序是最好的学习机器学习的方法.你可以从头开始编写算法,但是如果你要取得更多的进展,建议你采用现有的开源库.在这篇文章中你会发现有关Java中机器学习的主要平台和开放源码 ...
- ZJNU 1535 - 新建的大楼--中高级
因为从俯视图看,输入输出的视角是从右下方看向左上方的 所以左上角的正方体最有可能被其他正方体挡住 立体上,底部的正方体最有可能被顶部的正方体挡住 所以绘图应该从后往前,从下往上绘制 剩下的就是一大堆计 ...
- ubuntu16cuda8 cuda9.0 共存
https://blog.csdn.net/lovebyz/article/details/80704800 转载
- Linux--Centos下搭建Git服务器
参考:http://kimi.it/370.html http://blog.csdn.net/wave_1102/article/details/47779401 开始直接用 yum insta ...