Leta Learns

Spring 사용하기 실습 본문

Server

Spring 사용하기 실습

leta 2022. 5. 13. 00:01

#인텔리제이 클론하는 법

https://jojelly.tistory.com/86

 

인텔리제이 git clone 하기

깃허브에 있는 repository를 내 컴퓨터의 인텔리제이로 클론하고자 한다. 1.우선 file에 new -> Project from Version Control을 선택한다. 2.좌측에 Repository URL을 선택하여 클론하고자 하는 깃허브의 URL을..

jojelly.tistory.com

 

 

#빌드 성공

아니.. 빌드가 너무 안 돼서 결국 스터디 시간까지 빌드도 못하고 갔다.

팀장님 도움을 받아서 이것저것 해보았는데

일단 build할 때 ./gradlew clean build 이 명령어로 한 게 아니라 그냥 인텔리제이에서 shift+F10 (run)을 해서 빌드를 했다.

빌드 하는 과정에서도 에러가 났었는데 말씀 들어보니 구축한 rds db설정을 넣어주어야 한다고 한다. (이게 맞는 건지 모르겠는데.. 이해한 바로는 그렇다)

intelliJ의 application.yml 파일에서 datasource 내용을 수정해주어야 한다.

url은 [jdbc:mysql://엔드포인트/db이름] 이렇게 수정해주어야 한다.

여기서 db이름이 aws rds의 db 인스턴스를 말하는 줄 알았는데 그게 아니라 datagrip에서 실제 tables 폴더를 관리하고 있는 실제 db이름을 말하는 거였다. 이 부분 수정했더니 빌드 성공... 하 어렵네.. ㅋㅋㅋ

 

url 아래에는 유저네임과 패스워드를 쳐야 하는데, 이건 마스터 username과 db 만들 때 입력한 비밀번호를 넣으면 된다.

 

 

 


 

자 이제.. 다시 해보겠다.. postman...

 

#postman

포스트맨에서 send request 해주는데 오류가 났다.

알고보니 웹 버전은 localhost가 되지 않는다고 한다...!

데스크탑 버전 다운받아서 하면 된다..

다운 그만 받고 싶다.. 내 c드라이브..

 

 

암튼,

데스크탑 버전 포스트맨 다운 받으면

localhost:9000/test/log

send request 성공

 

 

 

 

 

 

 

 

 

이렇게 localhost:9000/users하고 key에 Email, value에는 DB에 저장되어 있는 이메일 아무거나 입력하고 send 하면 아래처럼 데이터가 뜬다.

 

 

getUserByIdx 작업을 전부 수행하면, 이렇게 localhost:9000/users/3 을 했을 때 (DB에 등록된) 3번 유저의 정보가 뜬다. 

Comments