我开始学习Spring框架。我很困惑,为什么我应该使用maven?而不是我可以手动添加jar文件。我在网上找到了春天的例子,所有这些都使用了maven,所以pom.xml就在那里。但我不知道为什么需要它。我使用example ,但每当我试图调用url时,它显示错误“请求的资源不可用”。那么春天是如何运作的。
答案 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)
按照弹出工具套件的以下下载链接。