IDEA 使用 maven 搭建 spring mvc

1. 创建项目

1.1 创建成功之后配置 Spring MVC

1.2 勾选 Spring MVC

2.更改配置文件

2.1 更改web.xml配置


更改为

xml 复制代码
<servlet-mapping>
     <servlet-name>dispatcher</servlet-name>
     <url-pattern>/</url-pattern>
 </servlet-mapping>

2.2 dispatcher-servlet.xml配置

注意 base-package 换成自己存放 Controller 包的路径

2.3 pop.xml 安装 spring-webmvc

3.配置 Tomcat




然后点击 Apply,即可。

4.创建一个 HelloController

右上角 run 跑一下。

访问 /hello:

如果Tomcat 跑不起来,看看 Tomcat 控制台是不是出现这个错误:

如果是的话,具体解决方案看这里:Spring MVC 中listeners加载失败:Error during artifact deployment. See server log for details.

相关推荐
一直走下去-明1 小时前
spring-cloud-stream学习
spring·中间件
唐僧洗头爱飘柔952710 小时前
【SSM-SSM整合】将Spring、SpringMVC、Mybatis三者进行整合;本文阐述了几个核心原理知识点,附带对应的源码以及描述解析
java·spring·mybatis·springmvc·动态代理·ioc容器·视图控制器
shane-u12 小时前
Maven私服搭建与登录全攻略
java·maven
半部论语12 小时前
jdk多版本切换,通过 maven 指定编译jdk版本不生效,解决思路
java·开发语言·maven·intellij-idea
有梦想的攻城狮12 小时前
spring中的@Async注解详解
java·后端·spring·异步·async注解
bing_15813 小时前
Spring Boot 的自动配置为 Spring MVC 做了哪些事情?
spring boot·spring·mvc
我喜欢山,也喜欢海15 小时前
Jenkins Maven 带权限 搭建方案2025
java·jenkins·maven
kaikaile199515 小时前
Jenkins集成Maven
servlet·jenkins·maven
.生产的驴16 小时前
Docker 部署Nexus仓库 搭建Maven私服仓库 公司内部仓库
java·运维·数据库·spring·docker·容器·maven
一只码代码的章鱼17 小时前
Java Spring MVC -01
java·spring·mvc