使用POJO bean创建项目

时间:2016-08-23 14:18:04

标签: java maven project

是否可以让项目充满POJO bean(只是getter和setter)?原因是我将我的项目分成多个较小的项目,并且他们都使用这些POJO。例如,我有一个解析器(JSON,XML,Excel等),它将输入(流,读取器,通用等)解析为多个POJO。这些POJO由另一个项目消耗。所以这两个项目都依赖于POJO。是否建议将POJO单独放在一个单独的项目中,并将项目作为依赖项添加到使用它们的项目中?

2 个答案:

答案 0 :(得分:2)

当然,没关系。它只是两个不同模块之间的共享依赖关系。它是一个简单的图书馆。

答案 1 :(得分:1)

  

因此建议将POJO单独放在一个单独的项目中,并将项目作为依赖项添加到使用它们的项目中

是。这种模块结构在多模块项目中很常见

这种中间域模型项目的一个非常常见的用例是当两个系统相互通信时,例如通过诸如JMS之类的面向消息的中间件。这里,在两个系统之间发送的消息可以是一个复杂的对象,并且两个系统共享相同的对象结构(因此是一个仅包含这些POJO的单独jar)。