Skip to content

Jandy-SeoulTech/Design-Seller-Back

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Design-Seller-Back

잔디 1인기업팀 백엔드입니다.

Getting Started

install java 11

m1 칩셋이기 때문에 azul Zulu jdk를 사용하였습니다.
설치 과정은 생략

h2 database setting

  1. h2 database 다운로드: h2database.com
  2. 압축 해제 및 해당 폴더로 이동
  3. bin/h2.sh 실행
cd bin
./h2.sh
  1. 웹 콘솔 접속
  • h2.sh 파일 실행 시 열린 웹 콘솔이 작동하지 않는다면 호스트를 localhost로 변경
  • 데이터베이스 파일 생성 방법
    • jdbc:h2:~jandy(최소 한 번, 세션키 유지한 상태로 실행)
    • ~/jandy.mv.db파일 생성 확인
    • 이후 부터는 jdbc:h2:tcp://localhost/~jandy 접속

intellij 설정

lombok 적용

  1. Prefrences > plugin > lombok 검색 실행 (재시작)
  2. Prefrences > Annotation Processors 검색 > Enable annotation processing 체크 (재시작)
  3. 임의의 테스트 클래스를 만들고 @Getter, @Setter 확인

IntelliJ Gradle 대신에 자바 직접 실행

  • Preferences > Build, Execution, Deployment Build > Tools Gradle
  • Build and run using: Gradle > IntelliJ IDEA
  • Run tests using: Gradle > IntelliJ IDEA

Build

프로젝트 경로로 이동 후 아래 명령어를 입력하여 gradlew 파일 실행

./gradlew clean build
// 또는
./gradlew build

빌드된 파일은 build/libs에 생성됨

아래 명령어로 빌드된 파일 실행

cd build/libs
java -jar design-seller-0.0.1-SNAPSHOT.jar

localhot:8080 접속

Convention

  • Git Convention
- master
- develop
- feature/(Issue_number) or (Feature_name) / (Short Description)
- release/(version_number)
- hotfix/(Issue_number) or issue/(Issue_number)
  • Commit Convention
feat: 새로운 기능 추가
fix: 버그 수정
docs: 문서 수정
style: 코드 포맷 변경, 세미콜론 누락, 코드 변경 없음
refactor: 프로덕션 코드 리팩터링
test: 테스트 추가, 테스트 코드 리팩터링, 프로덕션 코드 변경 없음
chore: 빌드 테스크 업데이트, 패키지 매니저 환경설정, 프로덕션 코드 변경 없음

About

잔디 1인기업팀 백엔드입니다.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages