繁体   English   中英

无状态会话bean中的静态字段

[英]Static fields in stateless session beans

如果我在无状态bean中有一个静态字段:

@Stateless
@Local(SomeClass.class)
public class AccountBean implements SomeClass{

   private static final int STATIC_FIELD = 0;

   public AccountBean () {}
}

是否会在所有AccountBean实例中共享STATIC_FIELD值,就像在基本类中一样?

编辑将该字段标记为final ,如下所示。

是的,它将被共享,但当然只在一个JVM内部。 它的大小写表明它是一个常数,因此应该是final

如果它不是常量,那么它会闻起来,不尊重Java命名约定,并且违反了EJB规范。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM