Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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/하위폴더

절대경로: 물리 디스크의 전체 경로