springboot2.1.3整合websocket和websocket-security支持跨域连接

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了springboot2.1.3整合websocket和websocket-security支持跨域连接相关的知识,希望对你有一定的参考价值。

参考技术A springboot整合websocket和websocket-security支持跨域连接

项目地址: https://gitee.com/xuelingkang/spring-boot-demo
完整配置参考com.example.websocket包

所以继承了StompSubProtocolHandler,WebMvcStompEndpointRegistry,DelegatingWebSocketMessageBrokerConfiguration这三个类,添加websocket自定义拦截器接口,可以在拦截器中自定义websocket授权决策检查

配置类可以重写这个方法,默认该方法返回false,看方法的名字是关闭同源策略,但是只重写这个方法不能解决跨域的问题,还需要在registerStompEndpoints方法中设置允许的域名,"*"代表所有

如果有误导人的地方,欢迎大神批评指正!

SpringBoot系列八:SpringBoot整合消息服务(SpringBoot 整合 ActiveMQSpringBoot 整合 RabbitMQSpringBoot 整合 Kafka)

https://www.cnblogs.com/xuyiqing/p/10851859.html

 

 

https://www.cnblogs.com/leeSmall/p/8721556.html

 

 

https://www.cnblogs.com/linyufeng/p/9885645.html

以上是关于springboot2.1.3整合websocket和websocket-security支持跨域连接的主要内容,如果未能解决你的问题,请参考以下文章

springboot2.1.3 配置前后端跨域问题

springboot2.1.3 本地加载jar包+打包载入本地jar

springboot+ActiveMQ通用配置

springboot+ActiveMQ通用配置

websocke

websocke前世今生