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

时间:2017-08-01 13:30:14

标签: java intellij-idea gradle spring-messaging

我花了很多时间试图弄清楚如何导入和使用 来自MessageHandler的{​​{1}}界面。 这就是我使用IntelliJ Idea IDE做的事情:

  

import org.springframework.messaging;

     

@EnableWs @Configuration公共类WebServiceConfig扩展   WsConfigurerAdapter实现了MessageHandler {...

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

spring framework

或根据this

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

我绝望的尝试都没有成功.. 我甚至无法在列出的外部库中查看相关库。 任何人都可以告诉我,我搞砸了什么?

非常感谢......

1 个答案:

答案 0 :(得分:1)

两个依赖关系都没有正确使用。

让我们去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,以使其了解您通过依赖关系管理提供的内容。