我正在创建一个SpringFramework websocket应用程序,我正在使用SpringFramework网站上的示例。
当我使用spring-integration websocket命名空间时,我的NetBeans IDE警告它无法在以下位置找到xml定义:
http://www.springframework.org/schema/integration/websocket/spring-integration-websocket.xsd
我看了一下:
http://www.springframework.org/schema/integration/
并发现没有“websocket”目录。
这个定义是由某种东西移动或替换的,还是出于某种原因设计?
如果它被移动到哪里可以找到它?
如果它刚刚从springframework.org网站上遗漏,我在哪里可以找到一份副本,以便我的IDE能够为我解析其自动完成助手?
答案 0 :(得分:1)
我们来看看为什么它不存在。因为自Spring Integration 4.1以来已添加了WebSockets支持。
无论如何,IDE应该从spring-integration-websocket
依赖项中确定XSD。 XSD位于该jar中的\org\springframework\integration\websocket\config\
位置。
答案 1 :(得分:0)
架构随jar一起提供,并列在jar中的META-INF / spring.schemas文件中。 (它们不是从任何网站加载的)。
因此,请确保您的类路径中包含spring-integration-websocket.jar
。