无法导入包 org.springframework.messaging 和使用 MessageHandler 接口

Can not import package org.springframework.messaging and use MessageHandler interface

我花了很多时间试图弄清楚如何导入和使用 MessageHandler 来自 spring framework 的界面。 所以这就是我用我的 IntelliJ Idea IDE:

所做的

import org.springframework.messaging;

@EnableWs @Configuration public class WebServiceConfig extends WsConfigurerAdapter implements MessageHandler { ...

此外,我已尝试设置我的 build.gradle 脚本,以便教我的 IDE 使用 spring-消息传递,如下所示:

compile("org.springframework.spring-messaging:spring-boot-starter-web-services")

或根据this

compile("org.springframework.spring-messaging:4.0.0.RELEASE")

None 我拼命的尝试都成功了.. 我什至在列出的外部图书馆中看不到相关图书馆。 谁能告诉我我搞砸了什么?

非常感谢...

您没有正确使用依赖坐标。

让我们转到 Maven 搜索并从那里复制和粘贴它!

compile 'org.springframework.boot:spring-boot-starter-web-services'

https://search.maven.org/#artifactdetails%7Corg.springframework.boot%7Cspring-boot-starter-web-services%7C1.5.6.RELEASE%7Cjar

compile 'org.springframework:spring-messaging:4.3.10.RELEASE'

https://search.maven.org/#artifactdetails%7Corg.springframework%7Cspring-messaging%7C4.3.10.RELEASE%7Cjar

现在您必须将 Gradle 项目重新导入您的 IDE 以使其理解您提供的依赖项管理。