为了账号安全,请及时绑定邮箱和手机立即绑定

基于 JavaScript 的 WebSocket 客户端未使用

基于 JavaScript 的 WebSocket 客户端未使用

慕标琳琳 2022-08-04 15:51:55
我正在学习一个使用Pivotal的Reacter Framework API设置Web套接字的教程。该示例需要在运行Spring Boot Reactive微服务后启动Google Chrome Web浏览器并打开特定URL(带有端口),然后单击“查看”/“源”,然后单击“控制台”。这应该会向Google Chrome的控制台的stdout生成日志消息。但是,不会输出任何内容...项目结构:rswebsockets│├── build.gradle├── gradle│   └── wrapper│       ├── gradle-wrapper.jar│       └── gradle-wrapper.properties├── gradlew├── gradlew.bat├── settings.gradle└── src    ├── main    │   ├── java    │   │   └── com    │   │       └── reactive    │   │           ├── RsWebSocketsApplication.java    │   │           ├── config    │   │           │   └── WebSocketConfig.java    │   │           ├── model    │   │           │   ├── GreetingRequest.java    │   │           │   └── GreetingResponse.java    │   │           └── service    │   │               └── GreetingService.java    │   └── resources    │       ├── application.properties    │       └── static    │           └── ws.html    └── test        └── java            └── com                └── reactive                    └── RsWebSocketsApplicationTests.javabuild.gradle:plugins {    id 'org.springframework.boot' version '2.2.6.RELEASE'    id 'io.spring.dependency-management' version '1.0.9.RELEASE'    id 'java'}group = 'com.reactive'version = '0.0.1-SNAPSHOT'sourceCompatibility = '14'configurations {    compileOnly {        extendsFrom annotationProcessor    }}repositories {    mavenCentral()}dependencies {    implementation 'org.springframework.boot:spring-boot-starter-webflux'    compileOnly 'org.projectlombok:lombok'    annotationProcessor 'org.projectlombok:lombok'    testImplementation('org.springframework.boot:spring-boot-starter-test') {        exclude group: 'org.junit.vintage', module: 'junit-vintage-engine'    }    testImplementation 'io.projectreactor:reactor-test'}test {    useJUnitPlatform()}
查看完整描述

1 回答

?
Qyouu

TA贡献1786条经验 获得超11个赞

通过将 WebSocketConfig 类放在上面来让它工作:@Configuration


@Configuration

public class WebSocketConfig { 


    // Methods omitted for brevity.

}

//img1.sycdn.imooc.com//62eb7acb0001772117451292.jpg

查看完整回答
反对 回复 2022-08-04
  • 1 回答
  • 0 关注
  • 119 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号