SpringBoot + React 프로젝트 생성 방법 - 깃허브 연동까지




• 스프링부트와 리액트를 사용하여 프로젝트를 생성하고, 스프링부트는 start.spring.io에서 Gradle, Java 8, Spring Web 의존성을 포함하여 설정하고, 리액트 프로젝트는 스프링부트 프로젝트 내의 frontend 폴더에 생성하였다.
• 리액트와 스프링부트 간의 CORS 문제를 해결하기 위해 리액트의 package.json 파일에 프록시 설정을 추가하고, axios를 사용하여 스프링부트 서버와 API 통신을 구현하였다.
• 프로젝트를 GitHub에 업로드하는 과정에서 frontend 폴더의 중복된 .git 파일로 인해 문제가 발생했으나, 해당 파일을 삭제하여 해결하였다.
• iCloud 동기화로 인해 인텔리제이에서 프로젝트가 계속 업데이트되고 재빌드되는 문제가 발생했으나, iCloud가 아닌 다른 위치에서 프로젝트를 실행하여 문제를 해결하였다.

북마크
공유하기
신고하기