У меня есть вопрос относительно Spring 3 MVC@Controllers
. Когда приходит запрос, создает ли контейнер новый экземпляр контроллера для каждого запроса? (Аналогично Action в Struts 2 -ThreadLocalActionContext
)или один экземпляр отвечает на все запросы? По умолчанию являются ли компоненты контроллера синглтонами в контексте?
Каковы рекомендации/лучшие практики для приложения Spring 3 MVC? Можно ли настроить эти параметры? Должны ли они быть настроены? Сильно ли это изменится, если моя среда будет кластерной? -Я думаю, что не должно, поскольку jvm/контейнеры будут другими -, но некоторые авторитетные предложения будут приветствоваться.
Я читал документацию Spring, но, вероятно, пропустил ее. Любые ответы/указатели/ссылки «вот как мы реализовали» были бы полезны Спасибо.