KT2 Kotlin-Spring_Boot 강의 정리) 4. Data Source https://www.youtube.com/watch?v=VVrKvpqAmw8 기존 구조는 Web Layer -> Service Layer -> Data Layer였지만 중간에 Data Source를 한 계층 추가 해줄 겁니다. 단순히 레이어끼리만 연결하게 되는 경우 Injection에 취약해지기 때문입니다. 기존 설정된 패키지 밑에 datasource 패키지와 그 패키지 내부에 BankDataSource interface파일을 생성해 줍니다. 코틀린 파일 생성에서 interface를 클릭 후 생성해 주시면 됩니다. 생성한 파일에 fun getBanks(): Collection 를 추가해 줍니다. 후에 db에 접속하기 위해 패키지와 파일을 하나 더 생성해 줍니다. datasource 내부에 mock 패키.. 2023. 1. 28. Kotlin-Spring_Boot 강의 정리) 3. Data Layer https://www.youtube.com/watch?v=1D1iL824ssk 자신이 만든 패키지 아래에 model 패키지를 생성해 주고, Bank.kt 파일을 생성해 줍니다. package com.study.hello_world.model class Bank { private var accountNumber: String private val trust: Double private val transactionFee: Int constructor(accountNumber: String, trust: Double, transactionFee: Int){ this.accountNumber = accountNumber this.trust = trust this.transactionFee = transactio.. 2023. 1. 26. 이전 1 다음