본문으로 바로가기

[GP] Spring boot에서 REST API 개발 시작해보기

category Programming 2018.05.31 22:46

이 글은 N.K Dev Lab에서 작성된 글입니다.


안녕하세요. N.K Dev Lab에 글을 안쓴지가 정말 오래되었네요. 올해는 저의 취업 시즌인 만큼 블로그에 글을 쓰는 것에 많이 소홀했었습니다. 더욱이 Dev Lab 리뉴얼과 관련하여 여러 일들이 있었는데, 저의 Dev Lab이 다시 Jekyll로 돌아오게 되었습니다.

이유는 여러가지가 있지만 이제 제가 취업을 하게 되면 현재 하고 있는 일들을 조금 미리 간소화 하는 작업이라고 보시면 될 것 같습니다. 한 가지 예를 들어, 이제 Dev Lab에 올리는 글은 저의 손에 의해 수동으로 NKLAB(Tistory)에 게시되지 않고 자동화 된 코드에 의해서 올라가게 되는 작업 등 Hugo 보다는 Jekyll이 좀 더 편하더군요.

본론으로 넘어가서, 오늘은 Spring boot에 대한 이야기를 하고자 합니다. 왜 갑자기 Spring boot? 사실 Spring boot를 따로 다룰 정도로 저는 그렇게 많은 관심이 있지 않았습니다. 하지만 안드로이드 앱을 개발하면서 느낀 것은 이제 더 이상 싱글 규모의 앱을 개발하기에는 한계치가 있다는 것을 느끼게 되었습니다. 처음에는 그를 발판삼아 Python의 Flask를 사용했었고, 지금은 Java, Kotlin과 밀접한 Spring boot를 사용하기로 하였습니다.


Spring boot in Kotlin

원래 Spring은 Java 언어를 사용했죠. 그런데 문득 생각이 들었습니다. 저는 코틀린을 이제 배우려 하고 있고 가능한한 탈 자바를 하기 위한 노력을 진행 중입니다. 안드로이드도 똑같은 JVM 위에서 돌아가면서 코틀린을 사용할 수 있는데 그러면 Spring boot에서도 코틀린을 사용하는 방법이 있지 않을까?

여러 번 구글링 시도 동안 외국의 많은 개발자들은 실제로 이 Spring boot를 코틀린 언어로 사용하는 예제 프로젝트들이 굉장히 많이 있었고, 저는 이를 적용하기로 하였습니다.


... 계속 읽기



comments powered by Disqus

티스토리 툴바