[Kotlin Spring Boot] Kotlin Spring Boot + JPA = 코프링 프로젝트 세팅 0. 환경 Spring Boot 2.7.16 (Gradle) JDK 11(Java 11) IntelliJ Postman 1. Spring Boot 프로젝트 생성 https://start.spring.io 에 접속해 필요한 환경에 맞게 Spring Boot 프로젝트를 정의해 다운로드합니다. 2. Project 열기(IntelliJ) 압축을 풀어 둔 Spring Boot Project를 IntelliJ로 열어줍니다. 라이브러리 다운로드가 필요해 시간이 좀 걸립니다. build.gradle.kts import org.jetbrains.kotlin.gradle.tasks.KotlinCompile plugins { id("org.springframework.boot") version "2.7.16" id("io... Backend/Spring 2년 전
[Kotlin] 코틀린 핵심 : NULL 다루기 (NULL을 위한 특별한 연산자) 0. 소개 코틀린은 널 값을 안전하게 다루기 위해 몇 가지 특별한 연산자를 제공합니다. 코틀린의 연산자들은 불필요한 null 검사를 피하고 코드를 더욱 간결하게 만들 수 있습니다. 소개할 연산자는 타입 뒤에 붙여서 사용합니다. 1. 안전 호출 연산자(?.) 이 연산자는 null이 아닌 경우에만 메서드를 호출하거나 프로퍼티를 참조하게 해 줍니다. 만약 객체가 null이면, 연산자 오른쪽의 메서드나 프로퍼티 호출은 무시되고 전체 표현식은 null을 반환합니다. val a = "Kotlin" val b: String? = null println(a?.length) // 출력: 6 println(b?.length) // 출력: null (b가 null일 경우 String 클래스의 length 메소드를 참조 X).. Backend/Kotlin 2년 전