一、Spring MVC起步——IntelliJ IDEA 搭建Spring MVC环境(手把手搭建)

使用IDEA搭建Spring Boot开发环境 本文使用的工具: Intellij Idea 版本 2018.3, jdk 版本 11, Spring Boot 2.1.3版本, os平台 mac os 10.14. Windows平台可能操作会稍有差异,但是影响不大。 1.创建一个新项目,在IntelliJ IDEA选中Create New Project 2.选择Spring Initalizr,Project SDK选择... 阅读详情

 

本机环境:

JDK 1.7

IntelliJ IDEA 2017.2

 

1.新建项目

 

Create New Project

 

选择Spring MVC

 

填写项目名和项目存放位置

 

然后点击Finish,项目就新建完成了。

 

2.修改代码文件

1)修改index.jsp文件

 

%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
  <head>
    <title>$Title$</title>
  </head>
  <body>
  使用IntelliJ IDEA 搭建 Spring MVC 成功!
  部署成功!
  运行成功!
  </body>
</html>

 

 

 

2)新增一个控制器HelloMVCController.java

首先要在src目录下新建一个包,我这里把它命名为  com.spring.mvc

 

然后新增一个 Java Class

 

package com.spring.mvc;

import org.springframework.stereotype.Controller;
import org.springframework.ui.ModelMap;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;

@Controller
public class HelloMVCController {
    @RequestMapping(value="/hello",method = RequestMethod.GET)
    public String printWelcome(ModelMap model) {
        model.addAttribute("msg", "Spring 3 MVC Hello World");
        return "index";
    }
}

 

 

 

3) 修改 dispatcher-servlet.xml 文件

 

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:context="http://www.springframework.org/schema/context"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xsi:schemaLocation="
        http://www.springframework.org/schema/beans
        http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
        http://www.springframework.org/schema/context
        http://www.springframework.org/schema/context/spring-context-3.0.xsd">
    <!--对应src下的报名,需要自己新建-->
    <context:component-scan base-package="com.spring.mvc" />

    <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
        <property name="prefix">
            <!-- 这个配置是配置JSP页面的位置,按照你自己的配置来配 -->
            <value>/WEB-INF</value>
        </property>
        <property name="suffix">
            <value>.jsp</value>
        </property>

    </bean>

</beans>

 

 

 

 

3.部署项目

1) 部署服务器tomcat

点击菜单 Run-->Edit Configurations

 

点绿色的+号,选择 tomcat-->local

 

配置server

 

新增项目部署

 

部署完成

 

 

4.调试运行

点击左下角或右上角的绿色小三角符号或者臭虫符号,就可以启动服务器了

 

5.报错修改

启动看日志,报错:

严重: Error configuring application listener of class org.springframework.web.context.ContextLoaderListener

java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener

 

修正错误:

1) 停掉服务器

 

2) 打开 Project Structure...

 

选择 Artifacts-->Output Layout

 

完成

 

 

6.再次运行

浏览器输入网址:localhost:8080运行成功

项目结构是这样的

 

 

 

源码地址:https://github.com/Xupk/HelloMVC

使用 IDEA + Maven 搭建传统 Spring MVC + Thymeleaf 项目的详细步骤 【代码】使用 IDEA + Maven 搭建传统 Spring MVC + Thymeleaf 项目的详细步骤。 阅读详情

相关推荐

【SpringMVC】Intellij Idea搭建一个完整的 spring mvc项目 (附带ibatis的配置与使用)

Intellij Idea + spring + ibatis + tomcat + maven打造一个简单的web项目

吃货小跟班的博客 3752

idea创建springmvc项目

若当前请求的请求地址满足请求映射的value属性,但是请求方式不满足method属性,则浏览器报错405:Request method 'POST' not supported。File->new project,选择maven。引入了名称空间,没引入的使用 alt+enter。project structure里面。需要在idea插件里面下载一个插件。

qq_62736318的博客 2861

Intellij IDEA搭建入门级Spring MVC(小白适用)

Spring MVC——模型 - 视图 - 控制器(MVC):属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。 那么关键来了,我们需要在搭建代码块中体验中,M、V、C这三点! 运行环境: JDK 11.0.2 Intellij IDEA 2018.03 Tomcat 9.0...

Carlos_Java的博客 450

IDEA 创建 Springmvc 项目

IDEA 创建 web 项目

Julie的博客 2361

spring+vue环境搭建(一)

首先,梳理好目标:搭建一个web开发环境,前端涉及vue.js,webpack,element-ui,后端涉及gradle,springmvc,mysql,mybatis,spring-security,jetty 技术选型说明 (1)vue.js:javascript的mvvm模式开发语言,较angular.js更简单好用,较react更适用于小型应用 (2)webpack:javasc...

GonnaFlyNow的博客 3877

IntelliJ IDEA搭建Spring MVC环境实战指南

在现代的Web开发中,Spring MVC作为一个稳定的、经过大量实践检验的框架,其核心优势在于其轻量级、可扩展、以及与Spring生态系统的无缝集成。搭建Spring MVC环境是开始一个新项目的首要步骤,它涉及到多个组件的整合,包括但不限于Spring框架本身、Web服务器(如Tomcat或Jetty),以及项目构建工具(比如Maven或Gradle)。搭建环境的过程不仅包括软件的安装和配置,还包括理解每个组件的作用及其在整体架构中的位置。

weixin_32047493的博客 829

IDEA 创建SpringMvc项目

目前项目开发主流开发框架是SpringBoot ,但是基础还是SpringMvc那一套,都快忘了SpringMvc项目怎么搭建的了,这里记录下SpringMvc项目创建流程也方便调试Spring中 NamespaceHandlerSupport 处理配置文件的逻辑。

d1451545368的博客 2508

IDEA环境下Spring MVC项目快速搭建实战

Spring MVC 是 Spring 框架的重要组成部分,专为构建灵活、可维护的 Web 应用程序而设计。它基于经典的 MVC(Model-View-Controller)架构模式,将业务逻辑、用户界面和数据控制进行分离,提升了开发效率与代码结构的清晰度。在现代 Java Web 开发中,Spring MVC 凭借其松耦合、易于测试和高度可扩展的特性,已成为主流的 Web 层解决方案。

weixin_28771751的博客 867

SpringMVC项目搭建(IDEA)

SpringMVC的两种创建方式

qq_73639699的博客 2413

LTX-2.3 V1.6:8G显存本地AI视频生成工具与int8量化加速实践

这次我们来看一个本地部署的AI视频生成工具——LTX-2.3文字图片生成带音频视频工具V1.6版本。这个工具最大的特点是支持int8量化加速,相比原版提速2-4倍,效果更好,而且8G显存就能运行,不需要搭建复杂环境,解压即可使用。 对于想要在本地电脑上快速生成带音频视频内容的用户来说,这个工具解决了几个关键痛点:首先是硬件门槛低,8G显存意味着大多数主流游戏显卡都能胜任;其次是部署简单,避免了Python环境配置、依赖包冲突等常见问题;最后是性能优化明显,int8加速让生成速度大幅提升。 本文会重点演示如何

hqmln的博客 1235

「API取数」FDL获取金蝶云星空的单据数据

本文介绍了如何使用FDL实现金蝶云API取数以及如何有效应对复杂的API数据处理场景。

oOBubbleX的博客 2029

IntelliJ IDEA 中配置 Spring MVC 环境的详细步骤

完成以上步骤后,Spring MVC 环境即可正常运行。如果遇到问题,优先检查控制台日志和依赖树。

yuren_xia的博客 2049

STM32CUBEMX配置SDRAM

STM32CUBEMX配置SDRAM

Master_0_的博客 2982

idea 搭建spring mvc

背景用idea搭建spring mvc环境,网上有很多教程,但是普遍都不是很详细,容易有遗漏。也没有太多解释原因。我自己总结了一个。并会附上一定的解释。具体步骤新建项目我使用的版本是IntelliJ 15.0.3 打开IntelliJ,新建项目 然后选择spring mvc 选择目录,这个可以自己随便选 新建好之后,可以看到自带的lib文件夹,idea会自动配置常用的,不过一

饭团爸爸的博客 1万+

廉价却有效?ESD防护中的电容

摘要:在成本敏感型电子产品设计中,多层陶瓷电容(MLCC)可作为TVS二极管的替代方案用于静电放电(ESD)防护。其工作原理是通过电容充放电特性吸收静电能量,而非电压钳位。计算表明100nF/50V MLCC可有效缓冲8kV静电冲击,但存在吸收能量有限、无自恢复等局限。建议将MLCC作为一级缓冲措施,配合TVS等器件形成多级防护,并优先选择X7R材质、100nF容值、50V耐压的0402/0603封装MLCC。该方案在低速信号和电源引脚防护中具有显著成本优势,但不能完全替代专业ESD抑制器。

硬核科技 430

使用IGV软件可视化染色质可及性

染色质可及性(chromatin accessibility)是指DNA序列在植物细胞核中的可访问程度。染色质是由DNA和蛋白质组成的复杂结构,它紧密地包裹在细胞核中,并影响基因的表达和功能。染色质可及性研究着重于理解染色质是否容易被转录因子和其他调控蛋白访问,从而影响基因的表达。文献中,常常会有下面这种图片来表示基因组上的一些区域或基因的染色质开放性强弱。一般情况下,我们可以使用IGV软件或GSA-man软件进行可视化,两者的操作相似。这里,以IGV软件为例,演示如何对染色质可及性进行可视化。

沉香best的博客 3724

Intellij IDEA配置Maven&快速搭建Spring环境

一、Maven的安装和配置 虽然Intellij IDEA已经包含了Maven插件,但最好还是能够安装自己的Maven插件,方便以后配置使用。可以通过Maven的官网http://maven.apache.org/download.cgi下载最新版的Maven。 Maven下载后解压即可。如解压到D盘,然后将Maven的安装路径D:\apache-maven-3.5.0\bin加入到环境变量path中。然后通过在命令行窗口执行命令:mvn -v,验证是否安装成功。 快速搭建SSM项目 1.新建工程项目,在新

szly_xyk的博客 3075

uniapp(全端兼容)-最新详细实现接入腾讯云IM即时通讯教程,uniapp在安卓苹果app端/小程序/h5移动端等集成使用腾讯云im插件,提供消息列表与聊天对话示例,支持发图片/私聊/实时监听消息

uni-app,腾讯云IM,安卓app,苹果app,微信小程序,移动端,H5网页,手机网站,微信小程序、支付宝小程序,手机app端,nvue,im即时通讯,腾讯云IM详细教程,如何接入腾讯IM即时通讯,使用腾讯im有没有插件,怎么使用腾讯云IM插件,tim-wx-sdk,聊天sdk,即时通讯im uniapp私聊/群聊/聊天室,实现IM即时通讯仿微信聊天功能,对接腾讯云IM+音视频,调用腾讯即时通信IM的示例,卡顿很卡不流畅,音视频,全局监听,仿微信IM,uni-huanxin-im,sdk,实现多端实时通

✅ 精选推荐文章 1万+

IntelliJ IDEA 2024.1.1 中快速创建 Spring Boot 项目的指南【图文教程】

《IntelliJ IDEA 2024.1.1 快速创建 Spring Boot 项目指南》摘要: 本文详细介绍了使用 IntelliJ IDEA 2024.1.1 创建 Spring Boot 项目的完整流程。Spring Boot 作为简化 Spring 开发的框架,结合 IDEA 的强大功能(如 Spring Initializr 模板、热部署、代码生成),可显著提升开发效率。指南涵盖环境准备(JDK11+、Maven)、项目创建步骤(含界面截图)、标准目录结构说明,以及端口修改、接口开发等实战操作,

深耕 Java 后端与企业级软件架构设计,专注微服务、分布式系统、大模型 AI 应用架构落地。 5567

混合精度训练与推理:平衡性能与效率

在深度学习领域,模型的训练和推理通常需要大量的计算资源和时间。随着模型规模的不断增大,如大型语言模型、复杂的视觉模型等,对计算资源的需求也呈指数级增长。混合精度训练与推理技术应运而生,它通过在训练和推理过程中同时使用不同精度的数据类型,在保证模型性能的前提下,显著提高计算效率,减少内存占用。本文的目的是全面介绍混合精度训练与推理技术,包括其原理、实现方法、应用场景以及相关工具和资源,帮助读者深入理解并掌握该技术,从而在实际项目中更好地平衡性能与效率。

操作系统内核探秘的博客 1068

《Android系统开发中高级定制专栏导读》

欢迎来到【Android 中高级系统定制】专栏!在这里,将深入探讨Android系统开发与定制的方方面面,涵盖从权限管理、驱动开发到系统应用配置等多个领域。

我其实什么都不会 1579

IntelliJ IDEA搭建Spring MVC开发环境

本文将讲述如何在IntelliJ 中搭建Spring MVC的开发环境。作为Spring MVC系列第一篇。 准备工作 JDK-8tomcatSpring FrameWorkIntelliJ IDEA 其中,Tomcat和Spring下载的是source code压缩包,解压到本地。Spring可选。 IDEA需要Ultimate版本支持。 创建工程 打开IDEA,Crea

wcqwcq123的博客 1046

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

上一篇: Eclipse 项目中的包路径变成文件夹目录形式了
下一篇: myeclipse import导入项目时no projects are found to import解决办法
冷静BB
博客等级 码龄12年 298粉丝 112原创
评论 20
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值