-
[Spring Boot] Kotlin으로 REST API 만들기(1) - 프로젝트 생성Spring Boot/Kotlin으로 REST API 만들기 2022. 10. 23. 12:56반응형
REST API 만들기(1) - 프로젝트 생성
1. 프로젝트 생성
1_1. File > New > Project...
1_2. Web > spring Web를 선택 후 Finish
1_3. 프로젝트 구조2. application.properties 수정
스프링 부트의 기본포트는 8080이며, 다른 포트를 사용하려면 다음과 같이 수정하세요.# server 설정 server.port=9091
3_1. 프로젝트 서버를 실행(Shift + F10)한 후 localhost:9091를 호출하여 Whitelabel Error Page가 호출되는지 확인하세요.
스프링 부트에서는 오류가 발생한 경우 화이트레벨(Whitelabel) 오류 페이지를 기본값으로 사용합니다.
HTML 응답JSON 응답
3_2. 매핑되는 컨트롤러 추가를 위해 패키지(Package)를 생성한 후 TodoController.java를 추가하세요.web.controller 패키지(Package)를 생성
TodoController.kt 추가
package com.example.springbootrestapi.web.controller import org.springframework.web.bind.annotation.GetMapping import org.springframework.web.bind.annotation.RestController @RestController class TodoController { @GetMapping("/api/todo") fun getTodo(): String { return "todo" } }
3_3. /api/todo 호출하여 "todo" 문자열이 응답되는지 확인하세요.소스 코드는 Github Repository - https://github.com/tychejin1218/kotlin-springboot-rest-api (branch : section01) 를 참조하세요.
[IntelliJ] 프로젝트 생성(Hello World 출력) - https://tychejin.tistory.com/318
[IntelliJ] GitHub에서 프로젝트 복사하기(Get from Version Control) - https://tychejin.tistory.com/325반응형'Spring Boot > Kotlin으로 REST API 만들기' 카테고리의 다른 글
[Spring Boot] Kotlin으로 REST API 만들기(6) - Service 구현 및 단위 테스트(Junit5) (0) 2022.10.30 [Spring Boot] Kotlin으로 REST API 만들기(5) - Mapper 구현 및 단위 테스트(Junit5) (0) 2022.10.30 [Spring Boot] Kotlin으로 REST API 만들기(4) - Log4jdbc 설정 (0) 2022.10.27 [Spring Boot] Kotlin으로 REST API 만들기(3) - Logback 설정 (0) 2022.10.27 [Spring Boot] Kotlin으로 REST API 만들기(2) - MySQL + MyBatis 연동 (0) 2022.10.23