【问题标题】:not able to resolve import org.springframework.amqp.*; statement in my spring boot project无法解析导入 org.springframework.amqp.*;我的 Spring Boot 项目中的声明
【发布时间】:2021-03-31 08:06:29
【问题描述】:

我正在尝试在我的 spring boot 项目中使用 spring apmq 核心包。我在我的 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,但它对我不起作用。

【问题讨论】:

  • 为什么不用spring-boot-starter-amqp?
  • @SimonMartinelli 不能。我被允许使用的存储库没有它。此外,spring-amqp 应该包含核心包吧?
  • 这对我来说没有意义。您正在使用 Spring Boot 并且不允许使用 Spring Boot Starters?
  • @SimonMartinelli 你能提供确切的依赖关系吗?

标签: spring-boot maven intellij-idea rabbitmq spring-amqp


【解决方案1】:

您应该改用 Spring Boot Starter for AMQP:

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

【讨论】:

  • 用过这个。但导入语句仍然不起作用。这显然是一个 intellij 问题
猜你喜欢
  • 2016-01-18
  • 1970-01-01
  • 2020-09-25
  • 2020-05-14
  • 2013-05-11
  • 1970-01-01
  • 2017-02-17
  • 2020-06-19
  • 1970-01-01
相关资源
最近更新 更多