【发布时间】:2023-03-07 09:27:01
【问题描述】:
我已经建立了一个类(称为RecordManager)来管理文件系统上的数据。我想进行更改此类状态的 SOAP 或 REST 调用。但是,我只想为每次调用服务器运行此类的一个实例。
如何创建此类的一个实例并在所有 JAX-WS 或 JAX-RS 调用的情况下使用它?理想情况下,我只想打电话:
@GET
public ... (...){
rec_man.update( <parameters passed by call> )
}
其中rec_man 是RecordManager 的实例
我相当肯定我已经确保了这个类的线程安全。
【问题讨论】:
-
也许我没有理解正确,但听起来你希望 RecordManager 是静态的。这是一个可能重复的问题...stackoverflow.com/questions/5311331/…
-
是的,这就是问题所在!我想知道如何措辞。但是我需要能够在java中做到这一点。你能指出我需要问的资源和措辞/问题吗?
-
他们不是在问使用单例吗?
标签: java web-services jax-ws jax-rs