Heim  >  Artikel  >  Java  >  Wie SpringBoot WebSocket-Instant Messaging implementiert

Wie SpringBoot WebSocket-Instant Messaging implementiert

王林
王林nach vorne
2023-05-12 09:13:051479Durchsuche

1. Einführung von Abhängigkeiten

<dependency>
	<groupId>org.springframework.boot</groupId>
	<artifactId>spring-boot-starter-websocket</artifactId>
</dependency>
<dependency>
	<groupId>org.projectlombok</groupId>
	<artifactId>lombok</artifactId>
</dependency>
<dependency>
	<groupId>com.alibaba</groupId>
	<artifactId>fastjson</artifactId>
	<version>1.2.3</version>
</dependency>

2. WebSocketServer

package com.shucha.deveiface.web.config;
 
/**
 * @author tqf
 * @Description
 * @Version 1.0
 * @since 2022-04-12 15:35
 */
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.socket.server.standard.ServerEndpointExporter;
 
 
/**
 * 开启WebSocket
 */
@Configuration
public class WebSocketConfig {
    @Bean
    public ServerEndpointExporter serverEndpointExporter(){
        return new ServerEndpointExporter();
    }
}

5. Online-Testadresse

WebSocket-Online-Test

6. Testen Screenshots

Zugriffstest und Nachricht senden: http://localhost:50041//web/test

Zugriffsadresse testen: ws://192.168.0.115:50041/webSocket/1 wss:/ /192.168.0.115:50041/webSocket/2

访问测试发送消息:http://localhost:50041//web/test

测试访问地址:ws://192.168.0.115:50041/webSocket/1   wss://192.168.0.115:50041/webSocket/2

Wie SpringBoot WebSocket-Instant Messaging implementiert

Wie SpringBoot WebSocket-Instant Messaging implementiert

Das obige ist der detaillierte Inhalt vonWie SpringBoot WebSocket-Instant Messaging implementiert. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen