-
Notifications
You must be signed in to change notification settings - Fork 1
초기 환경 설정
- 프로젝트를 로컬로 Clone 합니다. 터미널에 다음을 입력합니다.
git clone https://github.com/KEEPER31337/Homepage-Back-R2
-
IntelliJ
IDE로 Clone 받은 프로젝트를 open 합니다.
Gradle 7.6 버전을 사용하고 있습니다.
./gradlew --version
터미널에서 위 명령어를 입력하여 버전이 동일한 지 확인합니다.
-
File/Project Structure
로 이동합니다.
- Mac 단축키 :
⌘
+,
- Window/Linux 단축키 :
Ctrl
+Shift
+Alt
+S
- SDK를 17로 설정합니다.
17 버전이 없다면, Download JDK를 통해 17 버전을 다운받고 적용합니다.
https://withhamit.tistory.com/411
위 링크를 참고하여, Google-formatter를 등록해주시면 됩니다. 가급적 formatter를 Ctrl
+ S
매크로에 등록 해두어 저장할 때 마다 적용하는 게 좋습니다.
Settings
→ Build, Execution, Deployment
→ Build Tools
→ Gradle
로 이동하고, 설정을 아래 이미지와 같이 맞춰주세요.
변경 이유 : Gradle로 실행할 시 속도가 너무 느리다는 단점이 있습니다.
로컬에서 테스트를 돌릴 경우, redis를 start 해주셔야 통과하는 테스트가 있습니다. 켜지 않으면 위 사진 처럼 redis를 사용하는 api의 테스트가 실패합니다.
application.yml
파일을 src/main/resources
위치에 생성합니다.
[email protected] 으로 연락 주시면 드리겠습니다!
버전 8 이상의 MySQL을 설치합니다.
아래의 sql 저장소에 들어가서, recent_init.sql 을 다운받고 MySQL에서 실행하면 됩니다.
https://github.com/KEEPER31337/Homepage-Database/tree/renew/Homepage-Back-R2
sql 실행 방법은 다음과 같습니다.
-
sql 파일을 mysql workbench에서 연다.
-
왼쪽 상단의 번개 모양 아이콘을 눌러 sql 문을 실행한다.