...
Project Encoding: UTF-8
...
Gradle 설정
Preferences 열기
...
Gradle JVM is Project SDK 11(JAVA 11)
...
Gradle → right click → Refresh Gradle Dependencies
...
Next, click Build
...
: JDK11
...
Gradle디팬던시 캐싱
IntelliJ 오른쪽 Gradle 클릭 → backendcore 오른쪽 버튼 클릭 → Refresh Gradle Dependencies
...
IntelliJ 하단 build 클릭 → Build Successful 메시지 확인
...
Profile 설정
상단 BackendCoreApplication 클릭 → Edit Configurations
...
Main class: net.ion.ice.BackendCoreApplication
JRE: JDK 11
Active profiles: 프로젝트 설정파일(.yml) spring.profiles.active 설정값
→ src/main/resources/application-demo-loc.yml
...
예시: application-demo-loc.yml → demo-loc
...
프로젝트 실행
...
프로젝트 정상구동 완료 메시지 확인
Started BackendCoreApplication in 29.879 seconds (JVM running for 30.975)
...
Backned 정상동작 확인
크롬에서 → http://local.i-on.net:8080/node/nodeType/list.json?count=1 URL호출
정상 구동시 result - 200, resultMessage - success 확인 가능
...
...
Schema reload
설명
ICE4를 로컬에서 구동할 때 src/main/resources/schema/core만 자동으로 schema load.
개별 프로젝트 관련 스키마를 생성하여 해당 URL을 직접 호출해서 로컬 캐시를 생성 필요
개별 프로젝트스키마: src/main/resources/schema/{project name}
예시) src/main/resources/schema/demo
개별 프로젝트스키마 프로파일: src/main/resources/schema/projects/{project name}
예시) src/main/resources/schema/projects/demo
호출방법
http://local.i-on.net:8080/helper/loadSchema?filePath={project name}
상대경로: /src/main/resources/schema/하위폴더
http://local.i-on.net:8080/helper/loadSchema?filePath={project name}
절대경로: 물리 디스크의 전체 경로
http://local.i-on.net:8080/helper/loadSchema?filePath={프로젝트경로}/src/main/resources/schema/{project name}
예시) /Users/jiwonseo/IdeaProjects/backendcore/src/main/resources/{project name}