demo-money-project/src/main/kotlin/com/example/demo/DemoApplication.kt
2020-08-26 18:08:09 +07:00

32 lines
898 B
Kotlin

package com.example.demo
import com.example.demo.domain.MoneyConfig
import com.example.demo.domain.MoneyDyn
import org.springframework.boot.CommandLineRunner
import org.springframework.boot.autoconfigure.SpringBootApplication
import org.springframework.boot.runApplication
@SpringBootApplication
class DemoApplication : CommandLineRunner {
override fun run(vararg args: String?) {
// val value1 = "50:USD"
// val value2 = "30:KHR"
// val money1 = Money.parse(value1)
// val money2 = Money.parse(value2)
// val result = money1.addMoney(money2)
//
// println(result)
val config = "USD=1,KHR=4000,EUR=0.99"
val result = MoneyConfig.parse(config)
println(result)
val value1 = MoneyDyn()
value1.setConfig(config)
}
}
fun main(args: Array<String>) {
runApplication<DemoApplication>(*args)
}