일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 함밥
- django
- 종합설계
- SQL
- 마라마라빔
- Kruskal
- 알고리즘
- Planned
- 장고
- 소프트웨어공학
- 데이터베이스
- 실습
- 백트래킹
- Bellman-Ford
- programmers
- MyPlaylist
- DFS
- 프로그래머스
- B대면노래방
- minimum spanning tree
- 최소스패닝트리
- 파이썬
- codetree
- 동적계획법
- DP
- 코드트리
- 그리디알고리즘
- 모각코
- 백준
- BFS
- Today
- Total
Leta Learns
Spring 사용하기 실습 본문
#인텔리제이 클론하는 법
https://jojelly.tistory.com/86
#빌드 성공
아니.. 빌드가 너무 안 돼서 결국 스터디 시간까지 빌드도 못하고 갔다.
팀장님 도움을 받아서 이것저것 해보았는데
일단 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번 유저의 정보가 뜬다.
'Server' 카테고리의 다른 글
Linux에 MySQL Server 설치 및 삭제하기 (0) | 2022.10.07 |
---|---|
Ubuntu 계정 생성 및 확인 (0) | 2022.10.07 |
개발 환경 구축 - Spring Boot (0) | 2022.05.07 |
도메인과 서브도메인에 HTTPS 적용 (Let's Encrypt) (0) | 2022.03.28 |
프로토콜, IP & Port, Port Forwarding (0) | 2022.03.20 |