본문 바로가기
🍃 Language/Kotiln

[Kotlin] 코틀린 Spring boot로 HelloWorld API 만들기

by 카프리썬_ 2022. 1. 28.
728x90
728x90

이전에 세팅한 환경에 이어서 기본적인 api 생성하는 튜토리얼을 진행해보려고 한다. 

일단은 그냥 spring boot MVC모델에 기반한 api를 테스트해보고, 

다음으로 spring boot5에서 지원하는 webflux기반의 api를 테스트해볼것이다!

 

반응형

Kotiln Class 파일 생성 

아래와 같이 api 디렉토리를 하나 파서 ContentsController 코틀린 클래스 파일을 생성한다. 

그냥 단순한 java 클래스가 아니라 kotlin class!!!

그리고 아래와 같이 그냥 간단하게 localhost:8080/contents 로 접속하면 hello world를 출력하게 controller를 짠다.

 

Run 해보기  : Edit Configuration

사실 기본으로 세팅되어 있을텐데 Edit Configuration에 있는 spring boot run옵션을 확인한다. 

메인클래스를 지정해주면 바로 실행할 수 있다. 

그러면 이렇게 아래처럼 런되는걸 볼 수 있다

맨앞에 나온 hello world는 HelloworldApplication.kt 에서 처음에 print한 값.

 

728x90

API 테스트

그리고 이렇게 run을 하면 tomcat서버가 올라간거라서 이제 localhost:8080/contents 를 찍어보면 결과를 확인할 수 있다.

 

참고

https://basketdeveloper.tistory.com/73

728x90
반응형