Вопросы по теме 'jsr330'

Совместимость JSR 330 и Guice
Есть ли у кого-нибудь опыт работы с JSR 330 и Guice? Из того, что я понял, Guice не является реализацией JSR 330, но если это что-то вроде Hibernate и JPA, реализация поддерживает множество дополнительных функций, которых нет в API. Поскольку я уже...
2036 просмотров

Практические советы по использованию Jersey и Guice для сервиса RESTful
Судя по тому, что я могу найти в Интернете, состояние интеграции Guice + Jersey застопорилось с 2008 года, когда оказалось, что обе команды зашли в тупик. Суть проблемы в том, что аннотации JAX-RS выполняют инъекцию полей и методов, и это не очень...
32066 просмотров
schedule 03.01.2022

Ошибка внедрения карты с использованием spring/JSR-330
У меня есть 2 проекта maven, веб-приложение и проект «сервис». Я использую пружину, чтобы связать все вместе. Я хотел бы создать карту в своем application-context.xml и внедрить ее в свой класс. Когда я пытаюсь запустить свое веб-приложение, я...
1956 просмотров
schedule 25.01.2023

Модульное тестирование инжектированных объектов JSR-330
Я ранее использовал Spring DI, и одно из преимуществ, которые я ощущаю, заключается в том, что я могу тестировать свои классы bean-компонентов Spring без использования Spring (импорт для краткости опущен): public class Foo { private String...
1740 просмотров
schedule 26.04.2024

Почему у нас может быть только один конструктор с аннотацией @Inject?
Я знаю, что это предписано спецификацией, но хотел бы понять, почему? Какие будут проблемы, если нескольким конструкторам в классе разрешено иметь аннотацию @Inject. Я говорю о JSR 330. PS: я знаю, что спецификация CDI (например, JSR 299)...
1137 просмотров
schedule 01.12.2022

Невозможно использовать инъекцию пружинных зависимостей в различных классах для TestNG с использованием аннотаций java (стандартные аннотации JSR 330)
У меня есть служба, которую я пытаюсь внедрить в различные классы в своих тестах, но я получаю ее экземпляр как нулевой. Мой интерфейс конфигурации: MyService.java public interface MyService { public String getHostUri(); } Мой класс...
216 просмотров
schedule 22.04.2023

NoSuchBeanDefinitionException при внедрении javax.inject.Provider‹T› в конструкторы с использованием Spring
Я использую внедрение зависимостей на основе конструктора для внедрения javax.inject.Provider<T> в службу. В Spring Framework (4.2.5) будет выброшено NoSuchBeanDefinitionException , говорящее: «Нет подходящего bean-компонента типа [T] для...
1050 просмотров
schedule 13.10.2022

Как использовать JSR 330 с Spring в качестве реализации без XML и без специфичных для Spring аннотаций?
Я хотел использовать JSR330 (@Inject @Named, @Singleton, ...). Так как Spring обычно используется, я хотел использовать Spring в качестве базовой реализации. Но я не понимаю, можно ли использовать: С JSR330 С Spring в качестве реализации...
973 просмотров

Безопасно ли удалять аннотации @Named без имени?
Тонна кода в моей компании использует аннотацию javax.inject.Named со значением по умолчанию, которое Javadoc указывает на пустую строку "" . Например: @Named public class Foo { ... } Это не добавляет никакой ценности, так как...
1202 просмотров
schedule 26.06.2022

Какова область действия компонента по умолчанию, если мы используем @Inject с @Component?
Я знаю, что областью действия bean-компонента по умолчанию является singleton, когда мы используем @Autowired с @Component . Но что, если мы используем @Inject JSR-330 с @Component Spring (без использования @Scope или @Singleton )?
113 просмотров
schedule 01.02.2023