не удалось разрешить инструкцию import org.springframework.amqp.*; в моем проекте spring boot

#spring-boot #maven #intellij-idea #rabbitmq #spring-amqp

Вопрос:

Я пытаюсь использовать пакет spring apmq core в своем проекте spring boot. Я добавил зависимость в свой файл pom, но по какой-то странной причине оператор импорта для org.springframework.amqp не решается. Есть идеи, почему это происходит??

Вот зависимость, которую я использую в своем файле pom—>

 <dependency>
<groupId>org.springframework.amqp</groupId>
<artifactId>spring-amqp</artifactId>
<version>2.0.4.RELEASE</version>
</dependency>
 

И это инструкция импорта, которую я использую в своих файлах конфигурации

 import org.springframework.amqp.*;
 

Я уже пытался аннулировать кэши и перезапустить intellij, но у меня это не работает.

Комментарии:

1. Почему бы вам не использовать spring-boot-starter-amqp?

2. @SimonMartinelli Не может. В репозиции, которую мне разрешено использовать, ее нет. Кроме того, spring-amqp должен содержать основные пакеты, верно?

3. Для меня это не имеет смысла. Вы используете Spring Boot и вам не разрешено использовать стартеры Spring Boot?

4. @SimonMartinelli можете ли вы указать точную зависимость ?

Ответ №1:

Вместо этого вам следует использовать стартер Spring Boot для AMQP:

 <dependency>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-starter-amqp</artifactId>
</dependency>
 

Комментарии:

1. Использовал это. но все равно оператор импорта не работает. Это явно проблема intellij