Skip to content

KMU-PBL-team4/backend

Repository files navigation

AD Management API Server

2023 겨울방학 국민대학교 PBL 교육 프로젝트 최종 산출물 中 Backend API Server

Description

2023년 겨울방학 중 2주간 진행된 국민대학교 PBL 교육 프로젝트(w. Codestates)에서 구현하는 최종 산출물의 일부입니다. AD Management Platform의 Backend 부분이 되는 API Server를 구현한 Repository입니다.

Getting Started

Dependencies

  • Gradle 8.5
  • Java 17을 실행 가능한 JRE
  • MySQL

Installing

  1. GitHub에서 git clone
$ git clone https://github.com/KMU-PBL-team4/backend.git
  1. 프로젝트 빌드
    • Gradle
      • Windows
      $ gradle clean build
      
      • Linux/MacOS
      $ ./gradlew clean build
      
    • Jar
      • Windows
      $ gradle clean bootJar
      
      • Linux/MacOS
      $ ./gradlew clean bootJar
      
  2. 실행
    • Gradle로 실행
      $ gradle bootRun
      
    • Linux/MacOS
      $ java -jar KMU-PBL-3-0.0.1-SNAPSHOT.jar
      

Help

  • Release에 있는 jar 파일은 gradle bootJar로 만들어진 파일입니다.
  • Spring Boot 실행 시 Communication Link Failure 예외가 발생하면, 아래 방식으로 실행해보시기 바랍니다.
    $ java -jar KMU-PBL-3-0.0.1-SNAPSHOT.jar --spring.datasource.url=jdbc:mysql://localhost:3306/mysqldb?serverTimezone=UTC&characterEncoding=UTF-8 --spring.active.profile=test
    

Author

Related-CoAuthors

Acknowledgments