Skip to content

초기 환경 설정

손현경 edited this page Jun 26, 2023 · 5 revisions

JDK & IntelliJ 설정

프로젝트 Clone

  1. 프로젝트를 로컬로 Clone 합니다. 터미널에 다음을 입력합니다.
git clone https://github.com/KEEPER31337/Homepage-Back-R2
  1. IntelliJ IDE로 Clone 받은 프로젝트를 open 합니다.

Gradle 7.6

Gradle 7.6 버전을 사용하고 있습니다.

./gradlew --version

터미널에서 위 명령어를 입력하여 버전이 동일한 지 확인합니다.

JDK 17

  1. File/Project Structure로 이동합니다.

스크린샷 2023-06-26 오후 8 56 22

  • Mac 단축키 : + ,
  • Window/Linux 단축키 : Ctrl + Shift + Alt + S
  1. SDK를 17로 설정합니다.

스크린샷 2023-06-26 오후 8 57 18

17 버전이 없다면, Download JDK를 통해 17 버전을 다운받고 적용합니다.

스크린샷 2023-06-26 오후 8 57 40

formatter 적용

https://withhamit.tistory.com/411

위 링크를 참고하여, Google-formatter를 등록해주시면 됩니다. 가급적 formatter를 Ctrl + S 매크로에 등록 해두어 저장할 때 마다 적용하는 게 좋습니다.

IntelliJ로 run과 test를 실행하도록 변경

SettingsBuild, Execution, DeploymentBuild ToolsGradle 로 이동하고, 설정을 아래 이미지와 같이 맞춰주세요.

스크린샷 2023-06-26 오후 8 57 58

변경 이유 : Gradle로 실행할 시 속도가 너무 느리다는 단점이 있습니다.

참고 링크

Redis 설치

스크린샷 2023-06-26 오후 8 58 18

로컬에서 테스트를 돌릴 경우, redis를 start 해주셔야 통과하는 테스트가 있습니다. 켜지 않으면 위 사진 처럼 redis를 사용하는 api의 테스트가 실패합니다.

개인 application.yml 생성

application.yml 파일을 src/main/resources 위치에 생성합니다.

[email protected] 으로 연락 주시면 드리겠습니다!


Data Base 설정

MySQL(+ Workbench) 설치

버전 8 이상의 MySQL을 설치합니다.

참고 링크

sql문 실행

아래의 sql 저장소에 들어가서, recent_init.sql 을 다운받고 MySQL에서 실행하면 됩니다.

https://github.com/KEEPER31337/Homepage-Database/tree/renew/Homepage-Back-R2

sql 실행 방법은 다음과 같습니다.

  1. sql 파일을 mysql workbench에서 연다.

  2. 왼쪽 상단의 번개 모양 아이콘을 눌러 sql 문을 실행한다.

    스크린샷 2023-06-26 오후 8 58 49