Чтение документации Spring 3 я пришел к через инъекционный метод, который я, хотя мог бы решить проблему, у меня было создание Prototype бобов от моей фабрики Singleton однако я удивлен документации с указанием этого:Spring Метод Injection
" В большинстве сценариев приложений большинство бобин в контейнере являются одиночными ».
По моему мнению это утверждение вводит в заблуждение, поскольку я довольно часто обнаруживаю, что мне нужно будет создавать новые экземпляры во время выполнения (что также полезно для инъекции зависимостей), но я нахожу шаблон метода Injection немного неуклюжим. Примером этого может быть то, где мое приложение опросило базу данных для новых записей, созданных пользователем через интерфейс, а затем создало новый экземпляр для обслуживания этой записи.
Может ли кто-нибудь пролить свет на то, что может означать это утверждение, и если это верно для большинства разработчиков? Я был бы признателен за ответ, который будет включать примеры, которые помогут мне понять и, надеюсь, исправить то, что я делаю неправильно (при условии, что это утверждение верно)
Спасибо за отзыв и ссылку ... это очень интересно и что-то, чего я не понимал. На всякий случай, когда кто-то еще приходит по этому комментарию, ссылка на источник 3-го источника на ту же тему можно найти здесь: http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/beans .html # beans-factory-scopes-prototype – JLove
Отлично. Надеюсь, это решит вашу проблему. :-) –
Не уверен, что он решает мою проблему, мне действительно нужно больше архитектурного обсуждения Весны. Однако это определенно хороший момент ... еще раз спасибо. – JLove