Описание тега 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<T> на службу. С Spring Framework (4.2.5), NoSuchBeanDefinitionException будет брошено сообщение "Не найден квалифицирующий компонент типа [T] дл…
04 май '16 в 22:58