使用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项目
随机推荐
- redis(七)---- SpringBoot和redis整合
SpringBoot和Redis整合非常简单 添加pom依赖 <dependency> <groupId>org.springframework.boot</groupI ...
- c++ 广度优先搜索
#include <iostream> using namespace std; ; ; // >=9皆可 struct node//声明图形顶点结构 { int vertex; s ...
- HTML5 之 简单汇总
参考: HTML5的十大新特性 前端面试必备之html5的新特性 HTML5 1.语义化元素 1.1结构元素 标签 描述 article 表示与上下文不相关的独立内容区域 aside 定义页面的侧边栏 ...
- nexus3安装 - CentOS7环境
nexus3安装 - CentOS7环境 使用nexus3管理docker镜像,配合rancher进行部署. 建资料卷 资料卷默认地址:/var/lib/docker/volumes/资料卷名/_da ...
- CodeForces 1000B Light It Up(贪心、思维)
https://codeforces.com/problemset/problem/1000/B 题意: 一个模拟思维题.就是有一盏灯,0时刻开着.n次操作,你可以在其中加入一次操作(或者不加),操作 ...
- 干货 | 京东云Kubernetes集群+Traefik实战
摘要 Traefik支持丰富的annotations配置,可配置众多出色的特性,例如:自动熔断.负载均衡策略.黑名单.白名单.所以Traefik对于微服务来说简直就是一神器. 利用Traefik,并结 ...
- 吴裕雄--天生自然 JAVASCRIPT开发学习: 表单验证
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...
- PHP语言编写的磁力搜索工具下载BT种子 支持transmission、qBittorrent
磁力搜索网站2020/01/12更新 https://www.cnblogs.com/cilisousuo/p/12099547.html PT种子.BT种子搜索功能 IYUU自动辅种工具,目前能对国 ...
- UML-类图-需要写关联名称吗?
概念模型:需要写关联名称:类图:不需要写关联名称. 注意,概念模型关联线不需要箭头.
- java客房管理小项目,适合java小白练手的项目!
java客房管理小项目 这个客房管理小项目,适合java初学者练手.功能虽然不多,但是内容很齐全! 喜欢这样文章的可以关注我,我会持续更新,你们的关注是我更新的动力!需要更多java学习资料的也可以私 ...