BackEnd/코틀린 스프링 14

[Kotlin Spring] 프로젝트 03. 예외 처리

코틀린 스프링 4번째 시간입니다.저번에 받는 데이터를 정형화 해봤는데요. 이번엔 반대로 서버에서 보내주는 값도 정형화하면서 예외처리도 같이 진행 해보겠습니다.이 기록 겸 강의는 초보자 기준으로 작성이 되었고, 새로 시작하게 된 코틀린 스프링 유저에게 많은 도움이 될 수 있었다면 좋겠다는 마음으로 시작합니다.틀린 부분이 있다면 알려주시면 감사하겠습니다.시작하기 전에 Exception에 대해 알아보겠습니다. 들어오는 값을 Request, 나오는 값을 Response라고 합니다.Requset가 잘못 되었거나, 서버의 상태의 대한 오류, 접근 불가등등 여러 이유로 오류가 발생할 수 있는데요.그게 바로 Exception입니다. 하지만 따로 만들어주지 않을 경우 읽기가 어려운 경우가 많기 때문에 읽기 쉽고 문제점을..

[Kotlin Spring] 프로젝트 02. 회원 가입 데이터 값 확인

코틀린 스프링 3번째 시간입니다.회원 가입 시에 받는 정보를 확인하는 validation을 만들어보겠습니다이 기록 겸 강의는 초보자 기준으로 작성이 되었고, 새로 시작하게 된 코틀린 스프링 유저에게 많은 도움이 될 수 있었다면 좋겠다는 마음으로 시작합니다.틀린 부분이 있다면 알려주시면 감사하겠습니다.시작과 앞서 Maven Repository를 소개해드리겠습니다. [프로젝트] Kotlin Spring 00. 초기 설정여기 전에 강의에서 Dependencies를 추후에 추가한다라는 말을 드렸습니다. 그 의존성을 검색하고 얻어오는 곳이 Maven Repository입니다. Maven Repository: Search/Browse/Explore 여기 상단에 검색창에 validation을 검색하게 되면3번째 Sp..

[Kotlin Spring] 프로젝트 01. 회원 가입 만들기

코틀린 프로젝트 2번째 시간입니다.이번엔 간단하게 회원가입을 구현해 보겠습니다.이 기록 겸 강의는 초보자 기준으로 작성이 되었고, 새로 시작하게 된 코틀린 스프링 유저에게 많은 도움이 될 수 있었다면 좋겠다는 마음으로 시작합니다.틀린 부분이 있다면 알려주시면 감사하겠습니다.시작하게 전에 먼저 간단하게 어떤 흐름으로 진행되는지 설명하겠습니다.client(사용자) : api사용자를 의미하며 원하는 정보를 얻기 위해 서버에게 요청하는 사람을 의미합니다.controller(컨트롤러) : api를 요청할때 진입되는 주소를 설정하고 어떤 방식으로 처리할지 정해주고 모든 처리가 끝난 데이터를 클라이언트 즉, 사용자에게 전달해 주는 역할을 합니다.쉽게 이해하기 위해 설명드리면 https://semolu.tistory...

[Kotlin Spring] 프로젝트 00. 프로젝트 초기 설정

오늘부터 프로젝트 진행사항 등을 블로그에 기록합니다.프로젝트 초기 설정 시작해 보겠습니다.이 기록 겸 강의는 초보자 기준으로 작성이 되었고, 새로 시작하게 된 코틀린 스프링 유저에게 많은 도움이 될 수 있었다면 좋겠다는 마음으로 시작합니다.틀린 부분이 있다면 알려주시면 감사하겠습니다. 시작과 앞서 개발 환경은 인텔리제이, DB는 MySQL을 사용합니다.Spring Initializr해당 링크를 통해 초기 파일을 만들어 주는데요Gradle-Kotlin 프로젝트 선택해 줍니다언어는 코틀린으로 진행하기 때문에 코틀린으로 선택해 줍니다Spring Boot의 버전에 경우 오늘 기준 (2024.10.27) SNAPSHOT과 RC1이 아닌 것 중에 가장 상위에 있는 버전을 선택해 줍니다. (가장 상위 버전의 경우 개..