JavaEE REST(Wink) - 可以将REST Api类定义为单例吗?

时间:2014-12-02 13:52:39

标签: rest java-ee singleton jax-rs apache-wink

我正在使用J2EE和WASLiberty& Apache Wink(REST Impl)。 在某些情况下我需要让api类成为单例,但是私有构造函数可能不会使用REST。有没有人用api做单身人士?任何提示?

1 个答案:

答案 0 :(得分:0)

根据Wink doc

  

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

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