이 수정본은 Study Builder 내부의 Monaco 편집기에 Java/Spring Boot 학습에 필요한 기본 생성·편집 기능을 추가합니다.
src/main/java와src/test/java경로를 기준으로package자동 계산- Java 파일명에서 타입 이름 자동 계산
- 파일명에 따라 Controller, Service, Entity, Repository, JUnit Test 자동 선택
- 새 파일 대화상자에서 Java Class, Interface, Record, Enum, Spring/JPA 템플릿 직접 선택
- Java와 Kotlin은 공백 4칸, JSON·YAML은 공백 2칸으로 편집기 설정
- Spring Boot, MVC, JPA, Validation, JUnit 코드 스니펫 제공
- package 선언이 빠진 Java 파일에 빠른 수정 항목 제공
- VS Code 형태의 언어·Java 버전·들여쓰기·인코딩 상태 표시줄 추가
- 실습 템플릿에
.editorconfig와.vscode설정 추가 - 실습 템플릿 버전을 5로 갱신하고 ZIP을 다시 생성
저장소 루트에서 압축을 덮어쓴 뒤 실행합니다.
chmod +x apply-java-tooling-update.sh
./apply-java-tooling-update.shcd prototype
npm run typecheck
npm test이 수정본은 Study Builder 내부에서 package와 타입 골격을 자동 생성하고 Monaco를 Java/Spring용으로 최적화합니다. Eclipse JDT Language Server 자체를 앱에 내장하는 수정은 포함하지 않으므로, 클래스패스 기반 자동 import·리팩터링·실시간 컴파일 진단은 기존 Gradle 테스트 흐름을 사용합니다. 생성된 실습 폴더를 실제 VS Code로 열면 .vscode/extensions.json의 권장 확장을 통해 Red Hat Java 확장과 Spring Boot 도구를 바로 설치할 수 있습니다.