我正在将 Java EE 6 应用程序转换为 Spring + 非 EE 容器(例如 Jetty),并且我正在寻找 Java EE 的 Singleton Session Bean 的替代方案(通常通过使用@Singleton
注释来实现)。
它的Singleton方面很容易由 Spring 处理。但是@Singleton
注解也暗示了并发保证:默认情况下,Singleton Session Bean 的所有方法都由写锁严格序列化。(可以使用@Lock
注释来更改行为。)
Spring 中是否有任何(理想情况下是临时的)等价物?自@Lock
定义功能不是必需的,我只是在寻找比手动同步每个 Singleton Session Bean 的每个方法更好的选择。