java - 为每个 POST 和接收使用两个相同的类 - REST

标签 java spring class rest post

Java 新手,正在尝试 REST。我的项目有两个相同的类,但位于不同的包上。

例如,

 com.domainA.Person {
 }

 com.domainB.Person {

 }

Person来自 DomainA 是从客户端发布的,而在服务器端 DomainB.Person用作从 DomainA.Person 接收数据的参数。这是 Spring REST POST 调用。这是可能的还是我需要在两个地方使用相同的类?

最佳答案

如果您有服务器和客户端单独的项目,则根据信息确定。我建议您创建一个名为“Common”的项目。其中可以具有两个项目共有的这些类。这样您就只有一份副本。

这两个项目都必须依赖于名为 common 的第三个项目。

如果您不想或由于某种原因无法使用公共(public)项目,您可以在不同的包中使用 Person 类的单独副本。 但这是代码的重复,可能不被认为是最佳实践。如果您能花时间调整您的项目设置,以便拥有一个共同的项目,从长远来看,这是值得的

希望对你有帮助:)

关于java - 为每个 POST 和接收使用两个相同的类 - REST,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23521502/

相关文章:

java - 为什么这段代码会卡住我的电脑?

java - TestFX 4 从 ChoiceBox/菜单中选择一个值

c# - 从类调用寻呼

java - 将军事时间加在一起不起作用 - JAVA

java - 可以在不到 2 遍的时间内标准化 Java 中的图像吗?

java - 在 Azure Web 应用上运行 Solr

java - 服务器上生成的带有 MediaType.TEXT_EVENT_STREAM 的事件何时会传递给客户端上的订阅者

spring @Scheduled 与 cron 不解析属性

java - Servlet 调度程序在 Tomcat 7 (JBoss EWS 2.0) (Openshift) 上抛出异常,Spring 4.1.5

c++ - 创建类数组