Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
92 commits
Select commit Hold shift + click to select a range
e405291
Create .gitignore
moto6 May 3, 2021
47eae7f
Update .gitignore
moto6 May 3, 2021
4213a9b
first BE-Commit
moto6 May 3, 2021
86436b3
Readme file only for BE update
moto6 May 3, 2021
b65a146
feat : 스프링 부트 어플리케이션 셋팅
moto6 May 4, 2021
a8d49e0
docs : 문서화자료 업데이트
moto6 May 4, 2021
22aa741
feat : 불필요한 그레이들 파일 주석처리
moto6 May 4, 2021
90ba49c
feat : 야구 백엔드서버를 만드는데 필요한 도메인 추가
moto6 May 4, 2021
d7a0d4e
feat : 배포 자동화 스크립트
moto6 May 4, 2021
3d5a8bd
DML 스크립트 작성
moto6 May 4, 2021
80c6027
DDL 스크립트 작성
moto6 May 4, 2021
35752e9
feat : 데이터 저장을 위한 repository 인터페이스를 crud로 상속받아 구현
moto6 May 4, 2021
a44cdb9
feat : Game 관련 목업 서비스 및 컨트롤러 추가
moto6 May 4, 2021
7bb11bf
refactor : board 데이터 컬럼 수정
moto6 May 5, 2021
70c783c
refactor : DTO로 응답하도록 수정
moto6 May 5, 2021
049d167
refactor : DTO작성
moto6 May 5, 2021
81630b3
refactor : 레포지토리 이름은 Game >> Board로 변경
moto6 May 5, 2021
a66f34a
refactor : inning 데이터 추가
moto6 May 5, 2021
ef9fcf4
refactor : 불필요한 파일 제거
moto6 May 5, 2021
c264c00
refactor : 게임별 세부 데이터 제공하는 API 추가
moto6 May 5, 2021
3d5ff02
refactor : 게임별 세부 데이터 제공하는 API 추가
moto6 May 5, 2021
8c73d43
refactor : 접근제한자 private 추가, 1:N 관계의 데이터를 갖도록 수정
moto6 May 5, 2021
8350694
refactor : DTO를 추가하여 불필요한 정보를 보내지 않도록 수정
moto6 May 5, 2021
707dec9
refactor : 깃에 로컬 테스트 로그파일이 올라가지 않도록 gitignore 파일 수정
moto6 May 5, 2021
3bb7f5b
refactor : 1:N으로 동작하도록 변경
moto6 May 6, 2021
98cfba7
데이터베이스 추가
moto6 May 6, 2021
aa0a240
docs : 타 사이드 분들과 회의한 내용(회의록)정리
moto6 May 7, 2021
a891437
feat : board 관련 데이터가 의미있도록 수정
moto6 May 7, 2021
f89c563
feat : team 테이블 관련 데이터 추가
moto6 May 7, 2021
2ac83f9
feat : 설계하다 미래에 변경사항이나 궁금증에 대응하기 위해 주석을 적어놓음(추후 확장을 위해서)
moto6 May 7, 2021
bfc9f30
feat : TEAM 이넘을 분리하지 말고, team 클래스 내부로 이동시킴
moto6 May 7, 2021
89de606
feat : TEAM 관련 요구사항을 구현하기 위해서 팀랭킹 정보를 리턴해주는 컨트롤러, 서비스를 구현함
moto6 May 7, 2021
7540b09
feat : TEAM 관련 요구사항을 구현하기 위해 team 테이블 관련 DDL 작성
moto6 May 7, 2021
61c1493
refactor : 코드 포맷팅 정렬
moto6 May 7, 2021
e79bc15
feat : 게임진행상황 페이지 구현을 위한 공격측/수비측 데이터 전달
moto6 May 7, 2021
2cdb194
feat : 게임진행상황 페이지 구현을 위한 공격측/수비측 데이터 전
moto6 May 7, 2021
1f66f72
디버깅을 위한 옵션 : 데이터베이스로 날라가는 쿼리문을 콘솔에서 출력하도록 변경
moto6 May 11, 2021
9a2f1aa
Player 관련 데이터 추가
moto6 May 11, 2021
7897856
PK가 자동생성인데, 임의의 숫자를 추가하던 불필요한 데이터 입력을 개선
moto6 May 11, 2021
9fa8985
시각적인 구분감을 위해서 sql파일에 선을 그음
moto6 May 11, 2021
3910528
선수를 표시하는 기능을 추가
moto6 May 11, 2021
28714a3
Optional 사용에 대응하여 커스텀 익셉션 추가
moto6 May 11, 2021
fed22a9
린트 추가
moto6 May 11, 2021
1934e43
team과 Player 는 1:N 관계 추가
moto6 May 11, 2021
a09d654
team의 상세 정보를 나타내기 위해 제공하는 url 추가
moto6 May 11, 2021
6983331
team 전체의 랭킹을 보기 위해서 DTO클래스 작성
moto6 May 11, 2021
d60da31
ID와 Name , 숫자와 문자 모두로 Team을 검색하도록 변경
moto6 May 11, 2021
b3be898
ID와 Name , 숫자와 문자 모두로 Team을 검색하도록 변경
moto6 May 11, 2021
7eefa89
배포스크립트 업데이트
moto6 May 11, 2021
597a29d
DB 서버와 웹서버 분리
moto6 May 11, 2021
778db20
Merge pull request #12 from d-h-k/BE
moto6 May 11, 2021
6510629
DB 서버와 웹서버 배포를 위해서 일단 통합하고, 추후 재 분할 예정.
moto6 May 11, 2021
bf74cf7
선수 데이터셋 추가
moto6 May 11, 2021
5ae01ad
노트북 이상으로 인해 개발PC 이동
moto6 May 11, 2021
aaacd33
한글이 삽입해서 빌드스크립트가 정상적으로 동작하지 않던 문제를 해결
moto6 May 11, 2021
526da1c
ProgressDTO와 내용/기능이 중복되므로 하나로 통합
moto6 May 11, 2021
a1b83ac
Board 객체에서 ProgressDTO객체를 생성할 수 있도록 생성자 오버라이딩
moto6 May 11, 2021
59ebf57
matchId 를 입력받아 해당하는 경기의 최신 상태를 리턴해 주는 메서드 추가
moto6 May 11, 2021
7df9474
공격 및 수비입장에 맞는 DTO 개발
moto6 May 11, 2021
ebe519a
경기 진행중인지 아닌지 여부를 기억하기 위한 변수 추가
moto6 May 12, 2021
c784754
경기 진행중인지 아닌지 여부를 기억하기 위한 변수 추가 롤백
moto6 May 12, 2021
a486b97
POST요청에 대한 응답 JSON DTO 객체
moto6 May 12, 2021
cb02d82
getter setter 추가
moto6 May 12, 2021
8b7ca14
POST요청을 받아들여 외부 입력 받기
moto6 May 12, 2021
9fef885
POST요청을 받아들여 외부 입력 받기
moto6 May 12, 2021
121032e
코드 리포맷팅
moto6 May 12, 2021
3ceab11
refactor : iOS측 요청으로 인한 코드 수정
moto6 May 12, 2021
9fdafd6
Merge pull request #15 from d-h-k/BE
moto6 May 12, 2021
e316d1b
불필요한 주석, 빈줄 제거
moto6 May 12, 2021
6b806a3
불필요한 주석, 빈줄 제거
moto6 May 12, 2021
6731550
너무 일반적인 이름은 클래스명으로 적절하지 않다
moto6 May 12, 2021
44ded6e
너무 일반적인 이름은 클래스명으로 적절하지 않다
moto6 May 12, 2021
e715ff3
너무 일반적인 이름은 클래스명으로 적절하지 않다
moto6 May 12, 2021
e0c646a
List를 바로 JSON으로 리턴해주는 방식을 피하자! Wrapper Class를 생성하도록 수정
moto6 May 13, 2021
a35e08b
커스텀 익셉션들을 자바언어 관례에 맞는 형식으로 변경
moto6 May 13, 2021
57562f3
불필요한 주석 제거
moto6 May 13, 2021
741b4c4
불필요한 print 문 제거
moto6 May 13, 2021
24cd41c
Merge pull request #19 from d-h-k/BE
moto6 May 13, 2021
7327677
사용하지 않는 생성자 삭제
moto6 May 13, 2021
6f6cf8e
불필요한 주석 제거
moto6 May 13, 2021
46eb6b4
자바진영의 관습을 따라 id가 위로 오도록 변경
moto6 May 13, 2021
406a509
좀더 구체적인 에러 메시지 명으로 변경
moto6 May 13, 2021
9223956
어노테이션 추가
moto6 May 13, 2021
5cebc90
어노테이션 추 및 프레임워크가 지원하는 메서드 사용하도록 수정
moto6 May 13, 2021
965e88f
프레임워크가 지원하는 메서드 사용하도록 수정
moto6 May 13, 2021
6796712
의존하는 클래스 명 변경으로 인한 수정
moto6 May 13, 2021
06c3c27
혼동의 가능성이 존재하는 코드 수정
moto6 May 13, 2021
a1915e7
불필요한 주석 제거
moto6 May 13, 2021
8903e0e
관례상 위치해야할곳으로 이동
moto6 May 13, 2021
8ab4ec2
sha bang 추가
moto6 May 13, 2021
ef1107a
전체 데이터를 조회하는 불필요한 쿼리문 생략
moto6 May 13, 2021
ed52ea5
Merge pull request #20 from d-h-k/BE
moto6 May 13, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
295 changes: 295 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,295 @@

# Created by https://www.toptal.com/developers/gitignore/api/swift,xcode,java,intellij,gradle,vscode
# Edit at https://www.toptal.com/developers/gitignore?templates=swift,xcode,java,intellij,gradle,vscode

### Intellij ###
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839

# User-specific stuff
.idea/**/workspace.xml
.idea/**/tasks.xml
.idea/**/usage.statistics.xml
.idea/**/dictionaries
.idea/**/shelf

# Generated files
.idea/**/contentModel.xml

# Sensitive or high-churn files
.idea/**/dataSources/
.idea/**/dataSources.ids
.idea/**/dataSources.local.xml
.idea/**/sqlDataSources.xml
.idea/**/dynamic.xml
.idea/**/uiDesigner.xml
.idea/**/dbnavigator.xml

# Gradle
.idea/**/gradle.xml
.idea/**/libraries

# Gradle and Maven with auto-import
# When using Gradle or Maven with auto-import, you should exclude module files,
# since they will be recreated, and may cause churn. Uncomment if using
# auto-import.
# .idea/artifacts
# .idea/compiler.xml
# .idea/jarRepositories.xml
# .idea/modules.xml
# .idea/*.iml
# .idea/modules
# *.iml
# *.ipr

# CMake
cmake-build-*/

# Mongo Explorer plugin
.idea/**/mongoSettings.xml

# File-based project format
*.iws

# IntelliJ
out/

# mpeltonen/sbt-idea plugin
.idea_modules/

# JIRA plugin
atlassian-ide-plugin.xml

# Cursive Clojure plugin
.idea/replstate.xml

# Crashlytics plugin (for Android Studio and IntelliJ)
com_crashlytics_export_strings.xml
crashlytics.properties
crashlytics-build.properties
fabric.properties

# Editor-based Rest Client
.idea/httpRequests

# Android studio 3.1+ serialized cache file
.idea/caches/build_file_checksums.ser

### Intellij Patch ###
# Comment Reason: https://github.com/joeblau/gitignore.io/issues/186#issuecomment-215987721

# *.iml
# modules.xml
# .idea/misc.xml
# *.ipr

# Sonarlint plugin
# https://plugins.jetbrains.com/plugin/7973-sonarlint
.idea/**/sonarlint/

# SonarQube Plugin
# https://plugins.jetbrains.com/plugin/7238-sonarqube-community-plugin
.idea/**/sonarIssues.xml

# Markdown Navigator plugin
# https://plugins.jetbrains.com/plugin/7896-markdown-navigator-enhanced
.idea/**/markdown-navigator.xml
.idea/**/markdown-navigator-enh.xml
.idea/**/markdown-navigator/

# Cache file creation bug
# See https://youtrack.jetbrains.com/issue/JBR-2257
.idea/$CACHE_FILE$

# CodeStream plugin
# https://plugins.jetbrains.com/plugin/12206-codestream
.idea/codestream.xml

### Java ###
# Compiled class file
*.class

# Log file
*.log

# BlueJ files
*.ctxt

# Mobile Tools for Java (J2ME)
.mtj.tmp/

# Package Files #
*.jar
*.war
*.nar
*.ear
*.zip
*.tar.gz
*.rar

# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*

### Swift ###
# Xcode
#
# gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore

## User settings
xcuserdata/

## compatibility with Xcode 8 and earlier (ignoring not required starting Xcode 9)
*.xcscmblueprint
*.xccheckout

## compatibility with Xcode 3 and earlier (ignoring not required starting Xcode 4)
build/
DerivedData/
*.moved-aside
*.pbxuser
!default.pbxuser
*.mode1v3
!default.mode1v3
*.mode2v3
!default.mode2v3
*.perspectivev3
!default.perspectivev3

## Obj-C/Swift specific
*.hmap

## App packaging
*.ipa
*.dSYM.zip
*.dSYM

## Playgrounds
timeline.xctimeline
playground.xcworkspace

# Swift Package Manager
# Add this line if you want to avoid checking in source code from Swift Package Manager dependencies.
# Packages/
# Package.pins
# Package.resolved
# *.xcodeproj
# Xcode automatically generates this directory with a .xcworkspacedata file and xcuserdata
# hence it is not needed unless you have added a package configuration file to your project
# .swiftpm

.build/

# CocoaPods
# We recommend against adding the Pods directory to your .gitignore. However
# you should judge for yourself, the pros and cons are mentioned at:
# https://guides.cocoapods.org/using/using-cocoapods.html#should-i-check-the-pods-directory-into-source-control
# Pods/
# Add this line if you want to avoid checking in source code from the Xcode workspace
# *.xcworkspace

# Carthage
# Add this line if you want to avoid checking in source code from Carthage dependencies.
# Carthage/Checkouts

Carthage/Build/

# Add this lines if you are using Accio dependency management (Deprecated since Xcode 12)
# Dependencies/
# .accio/

# fastlane
# It is recommended to not store the screenshots in the git repo.
# Instead, use fastlane to re-generate the screenshots whenever they are needed.
# For more information about the recommended setup visit:
# https://docs.fastlane.tools/best-practices/source-control/#source-control

fastlane/report.xml
fastlane/Preview.html
fastlane/screenshots/**/*.png
fastlane/test_output

# Code Injection
# After new code Injection tools there's a generated folder /iOSInjectionProject
# https://github.com/johnno1962/injectionforxcode

iOSInjectionProject/

### vscode ###
.vscode/*
!.vscode/settings.json
!.vscode/tasks.json
!.vscode/launch.json
!.vscode/extensions.json
*.code-workspace

### Xcode ###
# Xcode
# gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore




## Gcc Patch
/*.gcno

### Xcode Patch ###
*.xcodeproj/*
!*.xcodeproj/project.pbxproj
!*.xcodeproj/xcshareddata/
!*.xcworkspace/contents.xcworkspacedata
**/xcshareddata/WorkspaceSettings.xcsettings

### Gradle ###
.gradle

# Ignore Gradle GUI config
gradle-app.setting

# Avoid ignoring Gradle wrapper jar file (.jar files are usually ignored)
!gradle-wrapper.jar

# Cache of project
.gradletasknamecache

# # Work around https://youtrack.jetbrains.com/issue/IDEA-116898
# gradle/wrapper/gradle-wrapper.properties

### Gradle Patch ###
**/build/


# Created by https://www.toptal.com/developers/gitignore/api/osx
# Edit at https://www.toptal.com/developers/gitignore?templates=osx

### OSX ###
# General
.DS_Store
.AppleDouble
.LSOverride

# Icon must end with two \r
Icon


# Thumbnails
._*

# Files that might appear in the root of a volume
.DocumentRevisions-V100
.fseventsd
.Spotlight-V100
.TemporaryItems
.Trashes
.VolumeIcon.icns
.com.apple.timemachine.donotpresent

# Directories potentially created on remote AFP share
.AppleDB
.AppleDesktop
Network Trash Folder
Temporary Items
.apdisk

# End of https://www.toptal.com/developers/gitignore/api/osx

# End of https://www.toptal.com/developers/gitignore/api/swift,xcode,java,intellij,gradle,vscode
43 changes: 43 additions & 0 deletions BE_baseball/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
HELP.md
.gradle
build/
!gradle/wrapper/gradle-wrapper.jar
!**/src/main/**/build/
!**/src/test/**/build/

### STS ###
.apt_generated
.classpath
.factorypath
.project
.settings
.springBeans
.sts4-cache
bin/
!**/src/main/**/bin/
!**/src/test/**/bin/

### IntelliJ IDEA ###
.idea
*.iws
*.iml
*.ipr
out/
!**/src/main/**/out/
!**/src/test/**/out/

### NetBeans ###
/nbproject/private/
/nbbuild/
/dist/
/nbdist/
/.nb-gradle/

### VS Code ###
.vscode/


## logfiles
/logs/
*.gz
*.log
Loading