在部署应用程序的服务器中动态生成.ser文件

时间:2016-11-15 17:11:17

标签: java json spring weblogic

背景: 我正在为基于Spring的Web应用程序编写REST API。项目的war文件部署在专用服务器空间的weblogic服务器中。我的服务1在内部使用一个对象" X" (带有许多其他对象引用的深度图形对象)。这些服务从前端调用。

要求:在另一项服务"服务2"我需要完全相同的对象" X"。

约束:我无法重现该对象,我无法让前端人员在JSON内发送给我。它是一个巨大的对象,将它存储在应用程序上下文级别不是一个好主意。

我建议的解决方案:在准备对象X之后的服务1中,我将序列化它并将其存储在服务器中的序列化文件中。在服务2中,我将序列化并重现对象X.

建议解决方案中的挑战:

  • 我不确定在文件中存储文件是个好主意 大小是1-2 kb。
  • 此文件创建和序列化在代码中将是动态的。那么我将以什么路径存储.ser文件。 如何动态获取服务器的路径?如果无法在服务器中动态存储.ser文件,那么会有什么解决方法。

0 个答案:

没有答案