0

我将 J2EE 与 WASLiberty 和 Apache Wink (REST Impl) 一起使用。在某些情况下,我需要将 api 类设为单例,但是私有构造函数可能不适用于 REST。有没有人使用 api 成为单例?任何提示?

4

1 回答 1

0

根据Wink 文档

@Scope 注释 根据 JAX-RS 规范,默认情况下,提供者和资源类为每个 JAX-RS 应用程序实例化一次。此实例化涉及被调用类的默认构造函数,随后会注入依赖项。

由于您的资源类(用您的话来说,API 类)的实例化将通过注入进行,我认为默认的 ctor 可见性不会成为问题(在最坏的情况下,将其公开)

于 2014-12-02T14:38:45.170 回答