작년 2학기 과선배분들과 다같이 프로젝트를 진행했는데... 할 줄 아는게 없어서 데이터처리만 주로 하게 되었다.
백엔드 개발자가 되고 싶은데 하나도 모르는게 너무 자존심 상했다.
물론 Server Legacy 참고해서 개발하라고 하셨는데...그것 마저도 잘 이해가 안 돼서 그대로 작성하였다.
인프런에서 유명한 '김영한 - SpringBoot'강의를 여름 방학 때 들었음에도 불구하고 이해가 안 갔다.
그래서 결심한게 겨울 방학 때는 간단한 토이 프로젝트를 개발해서 백엔드를 익혀보자! 였는데 마침 선배의 도움으로 팀에 합류하게 되었다.
개발환경: macOS 14.2.1
DBMS: MySQL
개발 도구: Datagrip
개발환경: macOS 14.2.1
빌드 환경: AWS EC2 - RDS
Framework: Spring Boot, JDK SE 17
개발 도구: Intellij IDEA Ultimate
관광지 정보: 공공데이터 포털 한국관광공사_관광사진 정보_GW
로컬에서 개발한 자바 파일을 EC2로 바로 업로드 시키기 위해 config를 수정
해당 config 파일에 등록해둔 ssh 연결에 사용하는 이름으로 넣고 EC2 업로드
이를 통해 github에서 업로드하는 일을 하지 않아도 된다.
gradle ./clean build
scp ./build/libs/[파일이름]-0.0.1-SNAPSHOT.jar [ssh에서 설정한 이름]:/home/ubuntu
개발된 최종 사이트는 추후 공개 예정
Repository는 코드 비공개