Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用手动导入的jar文件时,如何创建SpringWeb项目?_Java_Spring_Maven_Spring Mvc - Fatal编程技术网

Java 使用手动导入的jar文件时,如何创建SpringWeb项目?

Java 使用手动导入的jar文件时,如何创建SpringWeb项目?,java,spring,maven,spring-mvc,Java,Spring,Maven,Spring Mvc,我开始学习Spring框架。我不明白为什么我应该使用maven?相反,我可以手动添加jar文件。我在web上找到了spring示例,所有这些都使用maven,所以pom.xml就在那里。但我不知道为什么需要。我使用了一个url,但每当我试图调用url时,它都会显示错误“请求的资源不可用”。所以spring实际上是如何工作的。ApacheMaven是一个软件项目管理和理解工具。基于项目对象模型(POM)的概念,Maven可以从中心信息块管理项目的构建、报告和文档 对于用于研究目的的小型项目,当您要

我开始学习Spring框架。我不明白为什么我应该使用maven?相反,我可以手动添加jar文件。我在web上找到了spring示例,所有这些都使用maven,所以pom.xml就在那里。但我不知道为什么需要。我使用了一个url,但每当我试图调用url时,它都会显示错误“请求的资源不可用”。所以spring实际上是如何工作的。

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

对于用于研究目的的小型项目,当您要开发包含100个jar文件的多版本和依赖性的企业应用程序时,不需要maven,因为maven可以发挥重要作用

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

1.一个可重用、可维护且易于理解的项目综合模型

2.与此声明性模型交互的插件或工具

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

我认为使用maven是最佳实践


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

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

  • 使用构建在eclipse上的Spring工具套件,它允许创建Spring项目的各种组合,如Spring+maven、Spring+web等,同时生成项目结构,还生成pom.xml文件,inturn将下载所有库
  • 请遵循以下spring工具套件的下载链接

  • 对于elipse,请使用spring工具套件插件。它的工作原理与上面解释的相同

  • 我已经从上面的链接复制了整个项目。那么你能告诉我在哪里需要修改吗@Midhun无需更改下载所需jar。。并将jara或库添加到项目生成路径。。maven也在做这个过程,但它是自动化的。我希望您使用eclipse检查如何在EclipseJavaProjecti中添加外部jar,我已经添加了所有jar文件,但仍然得到相同的错误@弥敦