3. Spring boot + React 프로젝트 구조 및 자동빌드 설정
·
JAVA
백엔드(spring boot), 프론트엔드(react) 폴더 구조 분리하기1. 스프링부트 프로젝트 생성2. 프로젝트 루트 아래 backend 폴더 생성3. src/main/java ... 하위 폴더들을 모두 backend 폴더로 이동4. `build.gradle` 파일에 아래 내용 추가sourceSets { main { java { srcDirs = ['backend/src/main/java'] } resources { srcDirs = ['backend/src/main/resources'] } }} >> vscode인 경우 SbreactApplication.java is not on the classpa..
2. Spring Boot + React 기반 게시판 설계(API, 화면)
·
JAVA
프로젝트 구조Spring Boot + React 통합 프로젝트- 도메인명: com.redjxsu- 프로젝트명: sbreactsbreact/├── backend/ ← Spring Boot 백엔드 소스│ ├── src/│ │ ├── main/│ │ │ ├── java/│ │ │ │ └── com.redjxsu.sbreact/│ │ │ │ ├── controller/ // REST API 컨트롤러│ │ │ │ ├── service/ // 비즈니스 로직 서비스│ │ │ │ ├── repository/ // JPA Repository 인..
1. Vscode 로 SpringBoot 개발환경, 프로젝트 세팅
·
JAVA
확장기능(Extensions) 설치Vscode에서 Spring Boot, Java 를 사용하기 위해서는 확장기능(Extensions) 설치가 필수다. 1. Extension Pack for Java 2. Spring Boot Extension Pack 3. Spring Initializr Java Support JDK Home 설정File(파일) > Preferences(기본설정) > Settings(설정) >> java.home 검색 > 'settings.json에서 편집' 클릭 java.home 에 설치한 jdk 경로 기재** json에서 \ 역슬래시는 \\ 두 개로 변경해야한다.** (2025-08-11) JDK 21이상 버전 필수 https://www.oracle.com/kr/java/tech..