Spring MVC Java项目中外包核心的最佳方式
在我的SpringMVC项目(基于Maven)中,我有一个核心类,用于外包项目的主要功能,例如为表构建HTML或过滤列表。现在我想把这个类作为一个单独的项目外包出去,这样我也可以在其他项目中使用这个类 我试图将这些项目与Eclipse的“构建路径”和“部署程序集”链接起来,但在“核心项目”中,我发现了一些错误,Maven依赖项丢失了Spring MVC Java项目中外包核心的最佳方式,java,hibernate,maven,spring-mvc,jpa,Java,Hibernate,Maven,Spring Mvc,Jpa,在我的SpringMVC项目(基于Maven)中,我有一个核心类,用于外包项目的主要功能,例如为表构建HTML或过滤列表。现在我想把这个类作为一个单独的项目外包出去,这样我也可以在其他项目中使用这个类 我试图将这些项目与Eclipse的“构建路径”和“部署程序集”链接起来,但在“核心项目”中,我发现了一些错误,Maven依赖项丢失了 有没有一种方法可以在“核心项目”中使用主项目的Maven依赖项?或者是否有其他技术将核心类外包,以便在许多其他项目中使用它们?如果我理解正确,您尝试创建一个实用程序
有没有一种方法可以在“核心项目”中使用主项目的Maven依赖项?或者是否有其他技术将核心类外包,以便在许多其他项目中使用它们?如果我理解正确,您尝试创建一个实用程序库,作为项目中的依赖项,并且希望与该库共享项目中已经存在的一些其他依赖项,例如“Apache commons-lang3”。这是一种糟糕的做法,它将创建一种奇怪的循环依赖形式我想我最大的问题是,如果使用Spring MVC,为什么要“构建HTML”。也许解决了这个问题,您就不必学习Maven了……这个方法由ajax请求调用。我将以字符串形式返回此HTML,并将其动态放置在我的页面上。。这只是一个例子……是的,但这是一个非常糟糕的迹象。带spring的Thymeleaf多年来一直支持动态表更新—开箱即用。最近,它支持反应式编程;因此,从数据库接收数据时异步填充的表(例如)。将HTML生成为字符串的事实表明,您的代码存在于21世纪初的某个地方。一、 就个人而言,他将致力于解决这一问题,而不是将技术债务拉进图书馆。