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.

相关推荐
Andya_net4 小时前
Spring | @EventListener事件机制深度解析
java·后端·spring
Java面试题总结6 小时前
Spring @Validated失效?原因、排查与高效解决方案全解析
java·spring boot·spring
开longlong了吗?7 小时前
Luan Takeaway——大模型驱动的智能外卖管理系统( Spring Cloud、Langchain4j )
后端·spring·spring cloud·langchain
xu_ws9 小时前
Spring-ai项目-deepseek-6-哄哄模拟器
java·人工智能·spring
刘 大 望9 小时前
SpringAI Tool Calling(工具调用)
java·spring boot·spring·ai·maven·intellij-idea·文心一言
为美好的生活献上中指10 小时前
*Java 沉淀重走长征路*之——《MyBatis与MyBatis-Plus一文打尽!》
java·jvm·maven·mybatis·mybatis-plus
啊唯不困11 小时前
AI智能应用开发(Java)起点-终点 -1、java的前世今生andJava环境配置、jdk下载,以及Idea下载和基本应用
java·开发语言·intellij-idea
Je1lyfish12 小时前
CMU15-445 (2026 Spring) Project#2 - B+ Tree
linux·数据结构·数据库·c++·sql·spring·oracle
生产队队长12 小时前
SpringBoot3:ApplicationAvailability监控应用程序可用性状态[官方文档]
java·spring·mybatis
leikooo13 小时前
在 Spring AI 中自定义 Tool 调用返回值——实现 TodoList 提醒注入
spring