feiyu02
2025-08-14 b10c22af595bd995e56946bff63b8f2f984b13e8
src/main/kotlin/com/flightfeather/uav/UAVApplication.kt
@@ -1,6 +1,9 @@
package com.flightfeather.uav
import com.flightfeather.uav.socket.UnderwaySocketServer
import com.flightfeather.uav.socket.processor.ElectricProcessor
import com.flightfeather.uav.socket.processor.UnderwayProcessor
import org.springframework.beans.factory.annotation.Autowired
import org.springframework.boot.ApplicationRunner
import org.springframework.boot.autoconfigure.SpringBootApplication
import org.springframework.boot.runApplication
@@ -9,9 +12,20 @@
@SpringBootApplication
class UAVApplication{
    @Autowired
    lateinit var underwayProcessor: UnderwayProcessor
    @Autowired
    lateinit var electricProcessor: ElectricProcessor
    @Autowired
    lateinit var underwaySocketServer:UnderwaySocketServer
    @Bean
    fun runner() = ApplicationRunner{
        UnderwaySocketServer().startServer(9030)
        underwaySocketServer.startWebSocketServer(9031)
        underwaySocketServer.startUnderwayServer(9030, underwayProcessor)
        underwaySocketServer.startElectricServer(9009, electricProcessor)
    }
}