在singleton bean中请求Scoped bean

时间:2015-06-16 18:13:42

标签: spring

我遇到了一些范围问题并想要一些建议。所以我有一个具有单例bean的控制器。这个bean有一个请求范围的bean(使用aop proxy),它包含有关登录用户和其他用户信息的信息。在处理请求期间,我们创建一个新的java进程(执行jar文件,该文件接收一些文件并处理信息)。是否可以将用户信息发送到新java进程中注入的单例bean?

1 个答案:

答案 0 :(得分:0)

新的java进程完全超出了spring comtainer和jvm。如果你想从一个jvm实例发送信息到另一个jvm实例,可以使用

  • JVM参数(如命令行参数)
  • Streams(通过套接字,文件等发送信息)
  • 数据库
  • ...

比单例bean必须在start时读取用户信息。 如果您的用户信息非常简单,我更喜欢jvm参数和复杂对象流。

Shared Memory between two JVMs