목차 코틀린의 언어적인 장치를 스프링이 지원하는 법 스코프 함수(Scope functions) 환경 변수를 호출하는 코드가 있다고 예시를 들어 보겠습니다. @SpringBootConfiguration class config... @Bean fun dataSource(enviroment: Enviroment): DataSource { val builder = EmbeddedDatabaseBuilder() builder.setType(type) ... builder.setScriptEncoding(encoding) return builder.build() } 자바에서는 빌더패턴을 사용한 코드가 자주 사용되어집니다. 하지만 코틀린에서는 조금 더 간결한 문법으로 코드의 가독성을 높이는 몇가지 방법이 있습니다. ..