gpt4 book ai didi

java - 在两个不同的项目中使用一个 Java 源文件,这两个项目都在开发中

转载 作者:行者123 更新时间:2023-11-29 07:21:13 24 4
gpt4 key购买 nike

我正在开发一个 Spring(用于服务器端 Web 开发的 Java 框架)Web 应用程序,它将通过 JSON 对象响应另一个客户端 Java 应用程序(使用套接字通信)。同时,我同时致力于服务器端和客户端 Java 应用程序。

问题是我有一堆文件(比如,一个 Json 变量接口(interface))正在两个项目中使用。现在,我在两个项目的不同包中有该接口(interface)的副本。但这会导致不一致,因为每当我需要在界面中进行更改时,我都必须更新这两个文件。

有没有人对此有一个巧妙的解决方案?

谢谢

最佳答案

您应该在包级别而不是文件级别处理您的共享代码。

您应该创建一个接口(interface)定义包,供您的体系结构的客户端和服务器端使用,并且每当该包发生变化时,双方都必须相应地进行更改。

编辑:

我没有明确说明,但 zellus 关于将通用代码导入为 jar 的建议是一个很好的建议。

关于java - 在两个不同的项目中使用一个 Java 源文件,这两个项目都在开发中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4189657/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com