0

我正在通过 Mkyong.com 学习 SpringMVC。

当我从Mkyong.com 网站下载源代码时——代码运行正常。

而且我自己的代码不能正常工作(没有按照教程中使用 MAVEN)

不使用 MAVEN 是错误的,因为没有得到输出。

请帮助我获得源代码的输出。

  • 这是我的源代码链接

  • 我经常收到错误是“找不到名称为“mvc-dispatcher”的 DispatcherServlet 映射......”

    - 我使用的库:

在此处输入图像描述

4

3 回答 3

1

当您不使用 maven 时,您必须自己下载并注册所需的库(依赖项)。

运行时需要的每个库(而不是已经包含在服务器中的servlet-api)都需要存储在/WEB-INF/lib/


查找和下载所有需要的库是一项耗时的任务,我建议您花时间尝试让 maven 运行。

于 2013-09-09T09:22:52.953 回答
1

让您的生活更轻松 - 使用 Maven。

如果您正在学习 Spring / MVC,我建议您使用Spring Tool Suite IDE。它有许多 Spring 和 Maven 友好的特性。

例如,要获得一个有效的 Spring MVC 项目:-

文件 -> 新建 -> 其他 -> Spring 项目 -> Spring MVC 项目。

嵌入式 Maven 将处理所有依赖项版本。

于 2013-09-09T11:04:47.083 回答
1

使用 Maven 正是您所面临的痛苦的解决方案。Maven 的另一个优点是您可以轻松更改库版本,并且将下载所有相关的正确依赖项。如果您想在最新版本的 Spring MVC(或任何其他库)中尝试一些新功能,您只需更改版本而不是手动下载所有依赖版本。

于 2013-10-09T10:11:27.363 回答