В CDI есть псевдоним @ApplicationScoped
и (javax.inject
) @Singleton
. В чем разница между ними? Помимо того, что @ApplicationScoped
проксирован, а @Singleton
- нет.
Можно ли изменить мой @Singleton
bean на @ApplicationScoped
? Может ли @ApplicationScoped
bean иметь два (или более) экземпляра?