我正在學習一個使用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()}
基于 JavaScript 的 WebSocket 客戶端未使用
慕標琳琳
2022-08-04 15:51:55