Kotlin 3

[Spring boot] Kotlin으로 REST API 만들기 - 2 application과 controller 생성하기

1편에서 처럼 프로젝트를 정상 생성했다면 아래와 같은 DemoApplication.kt 란 파일이 존재하는걸 확인 할 수 있다. 1편 [Spring boot] Kotlin으로 프로젝트 생성하기 포스트로 가기 어플리케이션 이란? 여기서 어플리케이션이란 프로젝트의 메인 클래스로 클래스 위에 붙은 @SpringBootApplication 주석은 스프링부트의 자동설정, 컴포넌트 스캔과 application 클래스에 추가 설정을 가능하도록 하는 기능을 한다. package demo import org.springframework.boot.autoconfigure.SpringBootApplication import org.springframework.boot.runApplication @SpringBootAppli..

web/Spring boot 2023.01.02

[Kotlin] val과 var의 차이?

변수란? 데이터를 저장하는 메모리 공간의 이름으로 메모리 공간에 저장된 데이터를 사용하기 위해 변수를 선언해야한다. 변수는 선언 이후 값이 변한 수 있는 가변 변수(var)와 값이 변할 수 없는 불변 변수(val)로 나뉜다. 코틀린은 두 변수를 모두 지원하고 있다. val 불변(immutable)변수로, 선언 이후 read-only 만 가능하다 var 가변(immutable)변수로, 선언 이후에도 read, write가 가능하다. 변수 선언하기 자바는 “[타입] 변수명 = 값” 의 형태로 변수를 선언한다. int id = 1; String language = "JAVA"; 반면 코틀린은 “[val 또는 var] 변수명 = 값” 의 형태로 변수를 선언할 수 있다. 이때 val로 선언된 변수 language..

language/kotlin 2023.01.02

[Spring boot] Kotlin으로 REST API 만들기 -1 프로젝트 생성

Kotlin 공홈에 있는 가이드를 따라하여 Spring boot와 Kotlin을 이용한 RESTful한 웹서비스를 만들어 보려고 한다. 서비스를 만들기 위한 가장 첫 단계인 프로젝트 생성하는 방법이다 IDE : IntelliJ IDEA 빌드 도구 : Gradle 프로젝트 생성 Intellij 에서 file > new > project를 클릭해 New Project > Spring Initializr 탭을 선택 project에서 사용한 SDK를 선택한 후 NEXT 를 클릭한다. language를 kotlin으로 선택, type은 gradle로 선택하여 next를 클릭한다. dependencies는 Web에서 spring web, SQL은 spring data jdbc, H2 Database를 선택 후 프로..

web/Spring boot 2023.01.02