2023 겨울방학 국민대학교 PBL 교육 프로젝트 최종 산출물 中 Backend API Server
사용 화면 | 광고 추가 | 상세 정보 |
---|---|---|
![]() |
![]() |
![]() |
2023년 겨울방학 중 2주간 진행된 국민대학교 PBL 교육 프로젝트(w. Codestates)에서 구현하는 최종 산출물의 일부입니다.
AD Management Platform의 Backend 부분이 되는 API Server를 구현한 Repository입니다.
- Gradle 8.5
- Java 17을 실행 가능한 JRE
- MySQL
- GitHub에서 git clone
$ git clone https://github.com/KMU-PBL-team4/backend.git
- 프로젝트 빌드
- Gradle
- Windows
$ gradle clean build
- Linux/MacOS
$ ./gradlew clean build
- Jar
- Windows
$ gradle clean bootJar
- Linux/MacOS
$ ./gradlew clean bootJar
- Gradle
- 실행
- Gradle로 실행
$ gradle bootRun
- Linux/MacOS
$ java -jar KMU-PBL-3-0.0.1-SNAPSHOT.jar
- Gradle로 실행
- 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
- 정성원 @sinam7
@See Also: Frontend Repository - React
- 김동연 @0yeonnnn0 - 동 프로젝트 Frontend
- 최지헌 @jihoney41 - 동 프로젝트 Frontend