Если у меня есть статические поля без гражданства фасоли:Статические поля в сеансных
@Stateless
@Local(SomeClass.class)
public class AccountBean implements SomeClass{
private static final int STATIC_FIELD = 0;
public AccountBean() {}
}
Будет ли значение STATIC_FIELD
быть общими во всех AccountBean
случаях, как в базовых классах?
EDIT Отметить эту должность как final
как предложено ниже.
Вы можете использовать их как константы ('public/private static final type'). Но вы не должны использовать их для совместного использования состояния. Он может работать в 1 среде JVM, но как только вы развертываете приложение в кластере, состояние не будет использоваться для нескольких JVM (различная статическая переменная classloader =>). –
@Jiri благодарю вас отметить это соображение –