riku
2021-06-21 c2a5872d4ab060e0e19a14be271a4b50d5e6059e
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,16 @@
@SpringBootApplication
class UAVApplication{
    @Autowired
    lateinit var underwayProcessor: UnderwayProcessor
    @Autowired
    lateinit var electricProcessor: ElectricProcessor
    @Bean
    fun runner() = ApplicationRunner{
        UnderwaySocketServer().startServer(9030)
        UnderwaySocketServer().startUnderwayServer(9030, underwayProcessor)
        UnderwaySocketServer().startElectricServer(9009, electricProcessor)
    }
}