【发布时间】:2020-12-17 04:21:52
【问题描述】:
在我的 Spring MVC 项目(基于 Maven)中,我有一个核心类,用于外包我项目的主要功能,例如为表格构建 HTML 或过滤列表。现在我想把这个类作为一个单独的项目外包出去,这样我也可以在其他项目中使用这个类。
我尝试将项目与 Eclipse“构建路径”和“部署程序集”链接,但在“核心项目”中,我收到了缺少 Maven 依赖项的错误。
有没有办法可以在“核心项目”中使用主项目的 Maven 依赖项?或者是否有其他技术可以外包核心类以在许多其他项目中使用它们?
【问题讨论】:
-
我认为我最大的问题是,如果您使用 Spring MVC,为什么要“构建 HTML”。也许解决这个问题,你就不必学习 Maven...
-
此方法由 ajax 请求调用。我将此 HTML 作为字符串返回,并将其动态放在我的页面上。只是一个示例。
-
是的,但这是一个非常糟糕的信号。 Thymeleaf with spring 多年来一直支持动态表更新 - 开箱即用。最近它支持 reactive 编程;因此从数据库接收数据时异步填充的表(例如)。您将 HTML 生成为字符串这一事实表明您的代码存在于 2000 年代初期的某个地方。我个人会努力解决这个问题,而不是将技术债务拖入图书馆。
标签: java hibernate maven spring-mvc jpa