20231217 / Spring 입문 / 정의 / Framework / Library / Layered Architecture / DTO / Domain Model
jeongminy
TransferService.kt package transfer import org.example.transfer.BankAccount class TransferService { private val bankAccounts = listOf( BankAccount(address = "abc", balance = 100, userId = "a"), BankAccount(address = "abcd", balance = 200, userId = "b") ) fun transfer(request: TransferRequest): TransferResponse { // 인증, 인가 val senderAccount = getBankAccountByAddress(request.fromAddress) if (!auth..