如何在使用手动导入的jar文件时创建Spring Web项目?

时间:2014-11-28 04:53:57

标签: java spring maven spring-mvc

我开始学习Spring框架。我很困惑,为什么我应该使用maven?而不是我可以手动添加jar文件。我在网上找到了春天的例子,所有这些都使用了maven,所以pom.xml就在那里。但我不知道为什么需要它。我使用example ,但每当我试图调用url时,它显示错误“请求的资源不可用”。那么春天是如何运作的。

3 个答案:

答案 0 :(得分:1)

Apache Maven是一个软件项目管理和理解工具。基于项目对象模型(POM)的概念,Maven可以从一个中心信息管理项目的构建,报告和文档

对于用于研究目的的小型项目当您要进行包含100个具有多个版本的jar文件的企业应用程序时,不需要maven,因此maven可以发挥重要作用。

Maven的主要目标是提供开发人员

1.项目的综合模型,可重复使用,可维护,易于理解。

2.plugins或与此声明模型交互的工具。

Maven项目结构和内容在xml文件中声明,pom.xml称为项目对象模型(POM),它是整个Maven系统的基本单元。有关更多详细信息,请参阅Maven POM部分。

我认为使用maven是最好的做法。

在你的项目中我认为web.xml存在问题

答案 1 :(得分:0)

要手动执行此操作,请提供您想要实现/学习的范围,以便找出要使用的库。否则,有太多的罐子需要处理。下载特定的jar文件,并确保它们在项目的类路径中可用。这就是通过手动导入jar文件来创建项目所需的全部内容。

就maven而言,它将使您的生活更轻松,因为它可以为您处理所有依赖项。当您使用spring的一个组件时,它可以使用另外5个jar文件(如果不使用maven,则必须手动导入)。在这种情况下,你可以告诉maven你想要使用哪个spring组件,它会为你理清依赖项。

答案 2 :(得分:0)

  1. 使用基于eclipse构建的Spring工具套件,它允许创建弹簧项目的各种组合,如spring + maven,spring + web等。它生成项目结构并同时生成pom.xml文件,其中包含下载内容所有图书馆。
  2. 按照弹出工具套件的以下下载链接。

    https://spring.io/tools/sts

    1. 用于弹簧工具套件的elipse使用插件。它的工作原理与上述要点相同