@echo off echo 检查StreamListener状态... echo 启动应用... start /B java -jar target\spring-boot-starter-data-redis-1.0.0.jar > app.log 2>&1 echo 等待应用启动... timeout /t 15 /nobreak > nul echo 检查StreamListener状态... powershell -Command "try { $response = Invoke-WebRequest -Uri 'http://localhost:8080/api/stream/info' -Method GET -TimeoutSec 5; $json = $response.Content | ConvertFrom-Json; Write-Host 'StreamListener状态:'; Write-Host 'isListening:' $json.streamListenerStats.isListening; Write-Host 'totalReceived:' $json.streamListenerStats.totalReceived; Write-Host 'totalProcessed:' $json.streamListenerStats.totalProcessed; Write-Host 'totalErrors:' $json.streamListenerStats.totalErrors } catch { Write-Host '应用未启动或无法连接' }" echo 停止应用... taskkill /F /IM java.exe > nul 2>&1 echo 检查完成! pause