Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.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
Spring MVC Java项目中外包核心的最佳方式_Java_Hibernate_Maven_Spring Mvc_Jpa - Fatal编程技术网

Spring MVC Java项目中外包核心的最佳方式

Spring MVC Java项目中外包核心的最佳方式,java,hibernate,maven,spring-mvc,jpa,Java,Hibernate,Maven,Spring Mvc,Jpa,在我的SpringMVC项目(基于Maven)中,我有一个核心类,用于外包项目的主要功能,例如为表构建HTML或过滤列表。现在我想把这个类作为一个单独的项目外包出去,这样我也可以在其他项目中使用这个类 我试图将这些项目与Eclipse的“构建路径”和“部署程序集”链接起来,但在“核心项目”中,我发现了一些错误,Maven依赖项丢失了 有没有一种方法可以在“核心项目”中使用主项目的Maven依赖项?或者是否有其他技术将核心类外包,以便在许多其他项目中使用它们?如果我理解正确,您尝试创建一个实用程序

在我的SpringMVC项目(基于Maven)中,我有一个核心类,用于外包项目的主要功能,例如为表构建HTML或过滤列表。现在我想把这个类作为一个单独的项目外包出去,这样我也可以在其他项目中使用这个类

我试图将这些项目与Eclipse的“构建路径”和“部署程序集”链接起来,但在“核心项目”中,我发现了一些错误,Maven依赖项丢失了


有没有一种方法可以在“核心项目”中使用主项目的Maven依赖项?或者是否有其他技术将核心类外包,以便在许多其他项目中使用它们?

如果我理解正确,您尝试创建一个实用程序库,作为项目中的依赖项,并且希望与该库共享项目中已经存在的一些其他依赖项,例如“Apache commons-lang3”。这是一种糟糕的做法,它将创建一种奇怪的循环依赖形式

我想我最大的问题是,如果使用Spring MVC,为什么要“构建HTML”。也许解决了这个问题,您就不必学习Maven了……这个方法由ajax请求调用。我将以字符串形式返回此HTML,并将其动态放置在我的页面上。。这只是一个例子……是的,但这是一个非常糟糕的迹象。带spring的Thymeleaf多年来一直支持动态表更新—开箱即用。最近,它支持反应式编程;因此,从数据库接收数据时异步填充的表(例如)。将HTML生成为字符串的事实表明,您的代码存在于21世纪初的某个地方。一、 就个人而言,他将致力于解决这一问题,而不是将技术债务拉进图书馆。