서버 2

코틀린 스프링 스터디 일지 6 : 서버 빌드 및 JAVA_HOME 오류 해결

교내 동아리에서 코틀린 스프링 스터디장으로 스터디를 운영하게 됐습니다.여기에 스터디 대한 일지와 코드를 작성해보려고 합니다.현재 상황은 모두가 같은 주소로 같은 요청을 보낼 때 정상 작동하게 되었는데요.열심히 만든 서버를 빌드해서 파일 형태로 만들어서 사용하는 방법에 대해서 알아보겠습니다. 빌드를 할 땐 프로젝트 폴더가 있는 곳까지 이동을 해줘야 합니다.인텔리제이에서 터미널을 실행시키면 바로 프로젝트 폴더에서 실행이 되기 때문에 여기서 진행하셔도 문제는 없습니다.터미널에 아래와 같이 적어줍니다../gradlew build기다리면 빌드가 진행이 될텐데요. 만약 불가능 한 경우 아래에서 해결해보겠습니다.왼쪽 프로젝트 화면을 보면 여러 파일들 중에서도 동일한 이름을 볼 수 있습니다이 파일은 Gradle Wra..

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

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