Вопросы с тегом 'autowired'

Autowiring - это функция контейнера DI, где зависимости автоматически просматриваются в соответствии с некоторыми критериями.
10

В чем разница между @Inject и @Autowired в Spring Framework? Какой из них использовать при каких условиях?

Я просматриваю некоторые блоги на SpringSource и в одном из блогов, автор использует @Inject и я полагаю, что он также может использовать @Autowired. Вот фрагмент кода: @Inject private CustomerOrderService customerOrderService; Я не уверен в разл...
22 авг. '11 в 2:30
15

Почему мое поле Spring @Autowired null?

Примечание. Это будет канонический ответ для общей проблемы. У меня есть класс Spring @Service (MileageFeeCalculator), который имеет поле @Autowired (rateService), но это поле null, когда я пытаюсь его использовать. Журналы показывают, что создаютс...
11 нояб. '13 в 0:05
10

Как работает автомастер в Spring?

Я немного смущен тем, как инверсия управления (IoC) работает в Spring. Скажем, у меня есть класс сервиса UserServiceImpl который реализует интерфейс UserService. Как бы это было @Autowired? И в моих Controllers, как я могу instantiate instance эт...
30 июн. '10 в 21:26
12

Spring: @Компонент против @Bean

Я понимаю, что в spring 2.5 была введена аннотация @Component, чтобы избавиться от определения xml bean, используя сканирование классов. @Bean был введен в spring 3.0 и может использоваться с @Configuration, чтобы полностью избавиться от xml файл...
15 мая '12 в 15:45
10

@Resource vs @Autowired

Какую аннотацию, @Resource (jsr250) или @Autowired (Spring-specific) следует использовать в DI? Я успешно использовал оба в прошлом, @Resource(name="blah") и @Autowired @Qualifier("blah") Мой инстинкт заключается в том, чтобы придерживаться тега @...
04 нояб. '10 в 2:50
4

Понимание Spring @Пользовательское использование

Я читаю справочную документацию весны 3.0.x, чтобы понять аннотацию Spring Autowired: 3.9.2 @Autowired и @Inject Я не могу понять приведенные ниже примеры. Нужно ли нам что-то делать в XML, чтобы он работал? ПРИМЕР 1 public class SimpleMovieListe...
16 окт. '13 в 22:02
9

Spring @Пользовательское использование

Каковы плюсы и минусы использования @Autowired в классе, который будет подключен к Spring? Чтобы уточнить, я говорю конкретно об аннотации @Autowired, а не о автоматической проводке в XML. Я, вероятно, просто не понимаю этого, но для меня это ...
11 мар. '09 в 2:44
30

intellij неверно говорит, что не существует beans типа, найденного для автоукрепленного репозитория

Я создал простой unit test, но IntelliJ неправильно выделяет его красным. отмечая его как ошибку Нет beans? Как вы можете видеть ниже, он проходит тест? Итак, это должно быть Autowired?
12 нояб. '14 в 15:00
1

Понимание весны класса @Configuration

Следуя заданию Понимание Spring @Употребленное использование, я хотел создать полную базу знаний для другой опции проводки Spring, класс @Configuration. Предположим, что у меня есть XML файл Spring, который выглядит следующим образом: <?xml v...
03 июн. '14 в 12:12
3

Autowiring два beans реализации одного и того же интерфейса - как установить по умолчанию bean для автоустройства?

История: У меня есть приложение Spring 2.5/Java/Tomcat. Существует следующий bean, который используется во всем приложении во многих местах public class HibernateDeviceDao implements DeviceDao и следующий bean, который является новым: public ...
10 мая '12 в 12:30
7

Как мне высмеять поле @Value с автоповтором в Spring с помощью Mockito?

Я использую Spring 3.1.4.RELEASE и Mockito 1.9.5. В моем классе Spring у меня есть: @Value("#{myProps['default.url']}") private String defaultUrl; @Value("#{myProps['default.password']}") private String defaultrPassword; // ... Из моего теста J...
18 апр. '14 в 21:36
5

Spring @Autowire on Properties vs Constructor

Итак, поскольку я использовал Spring, если бы я должен был написать службу с зависимостями, я бы сделал следующее: @Component public class SomeService { @Autowired private SomeOtherService someOtherService; } Теперь я запускаю код, который и...
15 нояб. '16 в 21:29
9

В любом случае, @Autowire bean, который требует аргументов конструктора?

Я использую Spring 3.0.5 и использую аннотацию @Autowire для моих членов класса как можно больше. Один из beans, который мне нужен для autwire, требует аргументов для его конструктора. Я просмотрел документы Spring, но, похоже, не нашел ссылки на то...
18 июл. '11 в 21:17
16

@Autowired - нет квалификационного bean типа, найденного для зависимости

Я начал свой проект, создав сущности, службы и тесты JUnit для служб, использующих Spring и Hibernate. Все это отлично работает. Затем я добавил spring -mvc, чтобы сделать это веб-приложение, используя много разных пошаговых руководств, но когда я п...
02 дек. '13 в 16:33
4

Использование autwire Spring 3 в автономном приложении Java

Вот мой код: public class Main { public static void main(String[] args) { Main p = new Main(); p.start(args); } @Autowired private MyBean myBean; private void start(String[] args) { ApplicationContext co...
07 сент. '10 в 14:44