Project/React+Java

1. VsCode + SpringBoot + Gradle

건담아빠 2022. 7. 21. 15:48

https://github.com/dchkang83/project-board

 

GitHub - dchkang83/project-board

Contribute to dchkang83/project-board development by creating an account on GitHub.

github.com

 

0. 목표

이미 조각별로 해본거 빠르게 합체하자.

- BackEnd

VsCode + SpringBoot + Spring Security + JWT + JPA
+ OAuth2 Client (google, facebook, naver, kakao)
+ rest api + swagger
테스트 케이스는 미리미리 만들어야 한다!

- FrontEnd

yarn, react, react-redux, react-saga, reduxjs/toolit(slice), axios,
mui/material, emotion, es6 -> typescript 변환 예정

 

1. VsCode 설정

https://dchkang83.tistory.com/6

 

VsCode + SpringBoot 개발설정

개발 스펙  ㄴ VSCode + SpringBoot + Maven + OpenJDK 16 1. 무료 OpenJDK 설치 (아래 사이트가 설명이 잘되어 있네요) ㄴ recipes4dev.tistory.com/173 ㄴ 깔끔하게 D:\dev\opt\jdk-16 리렉토리에 설치! (시스..

dchkang83.tistory.com

 

2. 패키지 구성

패키지 구성

3. 프로젝트 생성

# Command + Shift + P

 

 

 

 

 

 

 

 

 

4. 실행확인

 

5. 정상확인

 

6.  jdk 17 이상 사용하라는 에러메세지 뜨면

https://dchkang83.tistory.com/29?category=955549 

 

Mac OpenJDK 17 설치

1. homebrew 에서 Openjdk@17 다운로드 $ java -version openjdk version "11.0.11" 2021-04-20 OpenJDK Runtime Environment AdoptOpenJDK-11.0.11+9 (build 11.0.11+9) OpenJDK 64-Bit Server VM AdoptOpenJDK-1..

dchkang83.tistory.com

이거 참조해서 설치하고 settings.json 에 적절히 설정

"java.jdt.ls.java.home": "/opt/homebrew/opt/openjdk@17",
"java.import.gradle.java.home": "/opt/homebrew/opt/openjdk@17",