使用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项目
随机推荐
- POJ 1159:Palindrome 最长公共子序列
Palindrome Time Limit: 3000MS Memory Limit: 65536K Total Submissions: 56273 Accepted: 19455 Desc ...
- JZOJ-TGB817-SOL
T1 题面 "封印大典启动,请出Nescafe魂珠!"随着圣主applepi一声令下,圣剑护法rainbow和魔杖护法freda将Nescafe魂珠放置于封印台上.封印台是一个树形 ...
- Java时间格式化年-月-日-时间
Date d = new Date(); System.out.println(d); //Sat Mar 16 20:58:56 CST 2019 System.out.println(d.toLo ...
- 证书打印CSS知识点总结
需求: 1.证书内容动态填充: 2.证书背景图不要求打印,只为展示作用: 3.打印内容兼容屏幕分辨率: 实现: <!-- 外层div宽度为背景图片宽 --> <div style=& ...
- CodeForces (字符串从字母a开始删除k个字母)
You are given a string s consisting of n lowercase Latin letters. Polycarp wants to remove exactly k ...
- 代码杂谈-python函数
发现函数可以设置属性变量, 如下 newfunc.func , newfunc.args def partial(func, *args, **keywords): """ ...
- Springboot整合mongodb时无法连接数据库
由于之前没有接触过mongodb,最近在学习时遇到了一些问题.用yml配置mongodb如下: spring: application: name:xc-service-manage-cms data ...
- qt使用了qstackedwidget里面放置了widget后对该子widget设置的样式无效
关键字:子窗口样式无效 QStackedwidget 问题: 我有一个对话框,里面放了一个qstackedwidget,qstackedwidget放了N个子窗口,使用addwidget添加上去了: ...
- MySQL--基础SQL--DDL
1.创建数据库 CREATE DATABASE dbname 例: CREATE DATABASE test 2.选择要操作的数据库 USE dbname 例: USE test 3.删除数据库 DR ...
- awk使用笔记
awk特殊字符打印方法: 1.awk打印双引号: awk '{print "\""}' 2.awk打印单引号: awk '{print "'\''&quo ...