백엔드 데브코스 3기 앨런팀: 캐치테이블 클론코딩 프로젝트
- 캐치테이블의 핵심 도메인
예약
의 비즈니스 정책을 분석하고, 핵심 기능을 RESTful API로 구현 - GitHub, Jira 티켓 등을 이용한 협업 경험
Product Owner | Scrum Master | Developer | Developer | Developer | Mentor | Sub Mentor |
---|---|---|---|---|---|---|
김선호 | 이택승 | 서예원 | 김 환 | 이수린 | 앨런 | 함승훈 |
- 회원가입, 로그인
- 예약
- 예약 상태 변경
- 배포 주소: 자바랑 식당 (배포 중단)
- 프로젝트 홈
- 회고
- 프로젝트 실행 전 슬랙 채널 연동을 위한 토큰을 발급받아야 하며, 슬랙 채널을 생성하고,
applicatoin.yml
에 입력해야한다. (참고) - JWT 토큰을 발급 받기 위해
jwt issure
,jwt secret
를applicatoin.yml
에 입력해야한다.
-
github에서 프로젝트를 다운받는다
https://github.com/prgrms-be-devcourse/BE-03-java-and-dining.git
-
프로젝트 파일 경로
src/main/resources
에application.yml
을 작성한다.spring: config: activate: on-profile: local --- spring: profiles: active: local datasource: url: jdbc:h2:mem:test username: sa password: driver-class-name: org.h2.Driver jpa: hibernate: ddl-auto: create properties: hibernate: format_sql: true slack: token: "ENTER YOUR SLACK TOKEN" jwt: issuer: "ENTER YOUR JWT ISSUER" secret: "ENTER YOUR JWT SECRET" expiration_ms: 1800000
-
build 후, jar 파일을 실행한다
./gradlew clean build java -jar build/libs/dining-1.0.0-SNAPSHOT.jar