SpringMVC的源代码之间的差异

时间:2013-09-09 09:15:39

标签: java spring maven spring-mvc

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

当我从Mkyong.com website下载源代码时 - 代码运行正确。

代码对我自己的影响不正常(不按教程使用MAVEN)

没有使用MAVEN没有输出。

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

  • 以下是我的源代码link

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

    - 我使用的图书馆:

enter image description here

3 个答案:

答案 0 :(得分:1)

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

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


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

答案 1 :(得分:1)

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

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

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

档案 - >新 - >其他 - >春季项目 - > Spring MVC项目。

嵌入式Maven将负责所有依赖版本。

答案 2 :(得分:1)

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