Вопросы по теме 'jsr330'
Совместимость JSR 330 и Guice
Есть ли у кого-нибудь опыт работы с JSR 330 и Guice? Из того, что я понял, Guice не является реализацией JSR 330, но если это что-то вроде Hibernate и JPA, реализация поддерживает множество дополнительных функций, которых нет в API. Поскольку я уже...
2036 просмотров
schedule
29.06.2022
Практические советы по использованию 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 просмотров
schedule
21.07.2023
Безопасно ли удалять аннотации @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