Можно ли установить стиль жизни для внедренного ресурса Java - PullRequest
1 голос
/ 27 октября 2011

Мой опыт работы в .NET, и я привык устанавливать образ жизни (Singleton, PerInstance ...) для моих зависимостей, используя такие вещи, как Castle Windsor.где код использует @Resource для внедрения зависимостей.Я посмотрел вокруг, но не могу найти способ уточнить образ жизни.Концепция существует, или я просто мусор с поиском?

Ответы [ 3 ]

1 голос
/ 27 октября 2011

Эта концепция образа жизни не существует в нативной Java.Самая близкая концепция, которую я могу придумать, - это, вероятно, прототипы / объемы синглтона Spring.

http://static.springsource.org/spring/docs/3.0.0.M3/spring-framework-reference/html/ch04s04.html

1 голос
/ 27 октября 2011

Аннотация ресурса используется для получения ресурса управляемого контейнера (EJB, JMS Queue и т. Д.) Из JNDI, поэтому я думаю, что вы не контролируете жизненный цикл и то, что вы называете образом жизни.

Для некоторых мелкозернистых внедрений зависимостей компонентов приложения можно использовать какую-либо инфраструктуру CDI, такую ​​как Spring или Weld (справочная информация для Java EE 6).

0 голосов
/ 27 октября 2011

Использовать модуль внедрения зависимости Spring. Подробно здесь

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