Описание тега jsr330

JSR 330: внедрение зависимостей для Java
1 ответ

В чем разница между Inject и Provider в JSR-330

Все Я не знаю, в чем разница между Inject и Provider в JSR-330. Я использую Google Guice, и каждый день использую @Injectи я знаю в JSR-330, он имеет Provider<T>, Мой вопрос что значит Provider<T>? когда может когда пользователь Provider…
02 ноя '16 в 16:17
1 ответ

Используйте аннотацию для подачи Google Guice MapBinder

В проекте Java, соберите с Gradle 5.2, используя Google Guice. Я использую MapBinder ( http://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/multibindings/MapBinder.html): MapBinder<String, Snack> mapbinder = MapBinder.newMap…
27 фев '19 в 20:31
1 ответ

Сбой для нулевых аргументов с @Inject

Я начал использовать Spring 3 Java Config с JSR-330 @Inject аннотаций. В отличие от весны @AutowireSpring не запускается при запуске, если @Inject параметры являются нулевыми Есть ли способ сделать это в Java Config? Изменить: просто пояснение, я хо…
04 авг '10 в 20:18
2 ответа

Переключение между Spring, Guice, Weld или другими реализациями DI

Я пишу фреймворк, где другие команды разрабатывают приложения. Я хочу предоставить Dependency Injection как часть этого. Я делаю, чтобы разработчики использовали аннотации JSR 330, и мой фреймворк может работать на DI. Тем не менее у меня есть следу…
01 июл '15 в 08:11
1 ответ

JSR-330 @Scope и Spring не совпадают

Документ Java для состояний аннотации области JSR-330 "использует экземпляр для одной инъекции, а затем забывает его", подразумевая, что экземпляр имеет прототип области действия, а аннотация Singleton предназначена для создания сингтона, который яв…
06 июл '17 в 20:00
1 ответ

JSR-250 против JSR-330 для внедрения контекста приложения

Я вижу проблему с аннотацией @SRject JSR-330, не заполняющей ApplicationContext в моем bean-компоненте. При использовании аннотации JSR-250 @Resource она вводится правильно. Да, я знаю, что MyClass может реализовать ApplicationContextAware, но мне и…
08 фев '16 в 20:32
1 ответ

Как я могу настроить JSR-330 @Provider и @Inject @Named("foo") String ** программно ** в Spring?

Мы решили использовать Dependency Injection с аннотациями JSR-330 для наших будущих усилий по модульности и были очень довольны первым результатом, основанным на Guice 2 SVN. Теперь нам нужно убедиться и документировать с помощью модульных тестов, ч…
03 янв '11 в 10:43
3 ответа

Могу ли я использовать Dagger 2 в проекте Java EE?

Мой босс исследовал Dagger 2, и он хотел бы, чтобы я использовал это в моих проектах JSF. Я видел много упоминаний о Dagger 2 и Android. Но возможно ли использовать этот фреймворк в веб-приложении JSF?
25 апр '15 в 12:41
1 ответ

Как приложение может сообщить контексту приложения Spring, где найти класс, конструктор которого аннотирован @Inject?

Как я могу исправить следующий пример, чтобы сообщить контексту приложения Spring, где найти класс Application чей конструктор помечен @Inject, но без введения метода бина ApplicationConfiguration с пометкой @Bean который возвращает экземпляр класса…
27 май '16 в 19:47
2 ответа

Есть ли javax.inject.* Эквивалентный @Assisted

Мы смотрим на использование аннотаций JSR-330 javax.inject.* Вместо эквивалентов com.google.inject.*. Похоже, стандарт JSR-330 не включает в себя несколько функций, которые я полюбил в Guice. В частности, я не вижу поддержки для ключевого слова @Ass…
03 авг '11 в 00:54
1 ответ

Как сказать JSF 2.0 в Glassfish создать экземпляр CDI @Al альтернативе управляемому бину?

У нас есть приложение JSF 2.0, работающее под Glassfish 3.1.1, которое было перенесено из JSF 1. Это означает, что у меня есть face-config.xml, говорящий <managed-bean> <managed-bean-name>OnlineBeanHandler</managed-bean-name> <m…
02 мар '12 в 09:31
2 ответа

Есть ли ссылки на интерактивные учебные пособия по JSR 330: внедрение зависимостей для Java?

Я ищу некоторые учебники по JSR 330: внедрение зависимостей для Java. Поиск Google не предоставил много информации. Пожалуйста, укажите мне учебники, отличные от spec/javadoc.
05 янв '11 в 12:33
0 ответов

Как использовать аннотацию jsr 330 независимым способом "контейнер IoC"?

Простите мой язык, если вопрос не ясен. Я хочу использовать аннотации JSR 330. И я хочу иметь возможность сменить провайдера DI. В настоящее время мое приложение должно знать в какой-то момент, что оно должно использовать Spring или Google-Guice. Ес…
03 май '13 в 21:22
2 ответа

Аноним @Name в Spring MVC

Согласно документу Spring 3, контейнер IoC, @Named аннотация является стандартным эквивалентом @Component аннотаций. поскольку @Repository, @Service, а также @Controller являются все @ComponentЯ пытался использовать @Named для всех из них в моем при…
30 авг '13 в 20:06
1 ответ

Threaded Beans не получает среду @AutoWired к ним весной при использовании провайдера JSR330

Надеюсь, что вопрос не требует пояснений ClassA.java @Component @Scope(ConfigurableBeanFactory.SCOPE_PROTOTYPE) public class ClassA implements InterB { private static int counter=0; private int objectid = 0; @Autowired InterA abcd; public ClassA() {…
13 июл '17 в 09:30
1 ответ

Невозможно использовать пружинное внедрение зависимостей между различными классами для TestNG с использованием Java-аннотаций (JSR 330 Standard Annotations)

У меня есть сервис, который я пытаюсь внедрить в различные классы в моих тестах, но я получаю его экземпляр как нулевой. Мой конфиг интерфейс: MyService.java public interface MyService { public String getHostUri(); } Мой класс реализации этого интер…
31 янв '15 в 00:30
4 ответа

Юнит-тестирование закачиваемых объектов JSR-330

Ранее я использовал Spring DI, и одно из преимуществ, которое я чувствую, заключается в том, что я могу тестировать свои классы bean-компонентов Spring без участия Spring (импорт для краткости опущен): public class Foo { private String field; public…
05 ноя '13 в 13:03
1 ответ

Поддерживает ли Spring-контекст спецификатор JSR-330 в экземплярах bean-компонентов?

Весна имеет свои Qualifier аннотации, я думаю, что это эквивалентно javax.inject.Named аннотация, которая, в свою очередь, является конкретным классификатором в JSR-330. Итак, мне интересно, какая версия Spring, если таковая имеется, поддерживает Qu…
08 мар '11 в 12:19
1 ответ

PicoContainer JSR-330 @ Названа поддержка?

PicoContainer, кажется, указывает, что он поддерживает JSR-330 @Inject а также @Named, (Нет, этот другой вопрос, похоже, не помогает, поскольку он не учитывает тот факт, что на сайте PicoContainer говорится, что была добавлена ​​некоторая поддержка …
16 янв '15 в 00:44
1 ответ

NoSuchBeanDefinitionException при добавлении javax.inject.Provider<T> в конструкторы с использованием Spring

Я использую основанную на конструкторе инъекцию зависимостей, чтобы внедрить javax.inject.Provider&lt;T&gt; на службу. С Spring Framework (4.2.5), NoSuchBeanDefinitionException будет брошено сообщение "Не найден квалифицирующий компонент типа [T] дл…
04 май '16 в 22:58