我正在通过Mkyong.com学习SpringMVC。
当我从Mkyong.com website下载源代码时 - 代码运行正确。
代码对我自己的影响不正常(不按教程使用MAVEN)
没有使用MAVEN没有输出。
请帮助我获取源代码的输出。
以下是我的源代码link:
我经常收到的错误是“找不到名称为”mvc-dispatcher“的”DispatcherServlet Mapping“....”
- 我使用的图书馆:
答案 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(或任何其他库)中尝试一些新功能,您只需更改版本而不是手动下载所有相关版本。