У меня есть боб Springing с состоянием. Как я могу принудительно применить область его использования к прототипу в моем приложении?
Как я могу запретить другому разработчику в моем проекте вводить этот компонент с помощью синглтона?
Я знаю, что вы можете настроить область видимости либо с помощью аннотации, либо через конфигурацию xml. Из того, что я видел, при использовании Spring 3 область, настроенная аннотацией, переопределяется областью, определенной вручную в xml. Как я могу применить свою область видимости, конфигурацию или программно, чтобы мой компонент никогда не использовался в качестве одиночного?
Я думал о проверке области действия bean-компонента при запуске приложения, но это не похоже на элегантное решение.