1. DB 백업 및 복원 MariaDB 또는 MySQL 모두 가능 - hdsmartsvc.sql 파일을 PC에 설치된 DB에 복원 - 다음의 SQL을 실행해서 API서버의 DB접속계정과 동일한 DB계정 생성. - 또는 API의 서버의 로컬 DB계정을 수정해서 테스트 해도 됨. use mysql; create user 'smartsvc2'@'%' identified by 'Gknehd!@wjdqhxhdtls'; grant all privileges on hdsmartsvc.* to 'smartsvc2'@'%'; GRANT DELETE, INSERT, SELECT, UPDATE ON hdsmartsvc.* to 'smartsvc2'@'%'; flush privileges; 2. API 서버 (smartservice_backend) 개발환경은 jdk-21.0.2 https://jdk.java.net/archive/ 에서 다운로드 - PC의 환경변수에 JAVA_HOME 지정 - PATH 환경변수에 JAVA_HOME\bin 추가 - smartservice_backend 디렉토리에서 다음의 명령을 수행하면 API 서버가 실행됨. .\gradlew bootrun 3. 프론트엔드 (smartservice_frontend) 개발환경은 node.js/typescript/next.js PC 에 node.js 설치 - smartservice_frontend 디렉토리에서 다음의 명령을 수행. 최초 한번만 하면 됨. npm install - 같은 디렉토리에서 다음의 명령으로 프론트엔드 서버 실행 npm run dev 백엔드서버와 프론트엔드 서버가 에러 없이 실행되면 웹브라우저에서 다음의 주소로 접속 및 테스트 가능 http://localhostL30000