Более эффективно иметь бины @ApplicationScoped? - PullRequest
0 голосов
/ 08 января 2019

Допустим, у нас есть фабрика без гражданства. Желательно ли сделать это @ApplicationScoped?

Другими словами, должны ли мы создавать bean-компонент как @ApplicationScoped только тогда, когда мы хотим явно делиться его состоянием со всеми клиентами, или он предпочтителен также для bean-компонентов без сохранения состояния?

Каковы лучшие практики Java EE в этом отношении?

1 Ответ

0 голосов
/ 08 января 2019

По общему принципу: сделайте все как можно теснее.

Если у вас нет какого-либо способа принудительно установить, что ваш компонент без сохранения состояния остается без состояния, можно случайно добавить состояние, и тогда возникнет проблема.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...