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 를 찍어보면 결과를 확인할 수 있다.
참고
728x90
반응형
'🍃 Language > Kotiln' 카테고리의 다른 글
[Kotlin] 코틀린 실행하기 - Scratch File (스크래치 파일) 만들기 (0) | 2022.01.30 |
---|---|
[Kotlin]🐘빌드도구(Build Tool), Gradle과 Maven 차이점 (0) | 2022.01.30 |
[Kotlin] Intellij에서 코틀린 코딩컨벤션 Kotlin Style Guide 적용하기 (0) | 2022.01.29 |
[Kotlin] 코틀린 기본문법1 (변수선언/함수선언/자료형/반복문/조건문) (0) | 2022.01.29 |
[Kotlin] ⚡️코틀린 특징 - 코틀린이란? 도대체 왜 쓰는가? (0) | 2022.01.29 |
[Kotlin] 코틀린 환경설정 - Intellj에서 코틀린 프로젝트 생성하기 (0) | 2022.01.28 |