Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BE]team-11 첫번째 PR입니다. #44

Open
wants to merge 108 commits into
base: team-11
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
108 commits
Select commit Hold shift + click to select a range
e19db2f
[#4] feat: :sparkles: spring project init
malaheaven Jun 7, 2021
69ea178
Merge pull request #16 from malaheaven/be/feature/#4/spring-init
malaheaven Jun 9, 2021
5cf2d20
[#17] feat: :sparkles: mysql 연동
malaheaven Jun 10, 2021
0bbce5e
Merge pull request #27 from malaheaven/be/feature/#17/mysql-init
malaheaven Jun 10, 2021
a9c49d2
[#20] feat: :sparkles: cors 적용
malaheaven Jun 10, 2021
61c145b
Merge pull request #28 from malaheaven/be/feature/#20/cors
malaheaven Jun 10, 2021
07070dc
[#19] feat: :sparkles: oauth 구현
malaheaven Jun 10, 2021
1584f54
[#19] feat: :sparkles: oauth관련 exception handler 구현
malaheaven Jun 10, 2021
acee296
Merge pull request #34 from malaheaven/be/feature/#19/oauth
malaheaven Jun 10, 2021
52d1b95
[#30] feat: :sparkles: jwtToken 발행하기 구현
malaheaven Jun 11, 2021
2b37699
Merge pull request #39 from malaheaven/be/feature/#30/jwtToken
malaheaven Jun 12, 2021
065f970
[#38] feat: :sparkles: jpa 적용
malaheaven Jun 12, 2021
8fa2aa6
Merge pull request #40 from malaheaven/be/feature/#38/jpa
malaheaven Jun 12, 2021
15df7c7
[#41] refactor: :hammer: OauthConfig -> util로 이름 변경 및 환경 변수 리팩토링
malaheaven Jun 12, 2021
67f06ed
[#41] refactor: :hammer: userService 리팩토링
malaheaven Jun 12, 2021
b758621
Merge pull request #42 from malaheaven/be/refactor/#41/oauth
malaheaven Jun 12, 2021
1400fe3
[#22] feat: :sparkles: swagger 적용
malaheaven Jun 12, 2021
5317f8c
Merge pull request #43 from malaheaven/be/feature/#22/swagger
malaheaven Jun 12, 2021
601dfda
[#44] feat: :sparkles: user agent 적용
malaheaven Jun 13, 2021
5063be1
[#44] :art: 정리
malaheaven Jun 13, 2021
f50b6a2
[#44] refactor: :hammer: s 철자 빠진거 추가
malaheaven Jun 14, 2021
f52c488
Merge pull request #53 from malaheaven/be/feature/#44/oauth-useragent…
malaheaven Jun 14, 2021
7431f02
[#44] refactor: :hammer: logger 추가
malaheaven Jun 15, 2021
5d8e20a
Merge pull request #81 from malaheaven/be/feature/#44/oauth-useragent…
choitree Jun 15, 2021
f07216d
[#44] fix :bug: fe는 User-Agent 전부 허용으로 변경
malaheaven Jun 15, 2021
bb00396
[#78] feat : :sparkles: 도메인에 테이블명, 컬럼, 매핑 구현
choitree Jun 15, 2021
86fa5b3
Merge pull request #85 from malaheaven/be/feature/#44/oauth-useragent…
choitree Jun 15, 2021
0255442
[#78] feat : :sparkles: 양방향 매핑을 단방향으로 변경, lazy 로딩 설정
choitree Jun 16, 2021
49e9509
Merge pull request #89 from malaheaven/be/feature/#78/domain
malaheaven Jun 16, 2021
bb62d0f
[#18] feat : :init: DTO 생성
choitree Jun 16, 2021
de1fde0
[#18] chore : :hammer: 오타 수정, 네이밍/리턴타입 변경
choitree Jun 16, 2021
ff17e8e
[#18] chore : :hammer: 이슈 전체목록 조회와 이슈조회에서 차이있는 점이 있어 DTO 분리
choitree Jun 17, 2021
184b4c6
Merge pull request #96 from malaheaven/be/feature/#18/dto
malaheaven Jun 17, 2021
fd2d323
[#97] feat: :sparkles: jwt interceptor 적용
malaheaven Jun 17, 2021
766a11a
[#97] style: :art: 안쓰는 import 지우기
malaheaven Jun 17, 2021
3ec6e38
Merge pull request #98 from malaheaven/be/feature/#97/jwt-interceptor
choitree Jun 17, 2021
e16f16c
[#58] feat : :tada: 유저 전체 목록 조회 기능 구현, swagger tag 및 설명 변경
choitree Jun 17, 2021
88c865e
Merge pull request #99 from malaheaven/be/feature/#58/userList
choitree Jun 17, 2021
53116fa
[#62] feat : :tada: 이슈 생성하기
choitree Jun 17, 2021
93c7264
[#67] feat : :tada: 마일스톤 생성하기
choitree Jun 17, 2021
11a3efd
[#72] feat : :tada: 라벨링 생성하기
choitree Jun 17, 2021
055690d
Merge pull request #100 from malaheaven/be/feature/#62/createIssue
choitree Jun 17, 2021
4773e0b
[#103] refactor: :hammer: interceptor을 통해 가져온 jwt token 으로 변경
malaheaven Jun 18, 2021
1cb1aba
Merge pull request #104 from malaheaven/be/feature/#103/jwt-intercept…
choitree Jun 18, 2021
18236c6
[#62] chore : :hammer: 이슈가 생성될 때마다 히스토리 추가,
choitree Jun 18, 2021
9b4b921
Merge pull request #105 from malaheaven/be/feature/#62/createIssue
choitree Jun 18, 2021
1471b74
[#74] feat : :tada: 코멘트 생성
choitree Jun 18, 2021
7220acb
Merge pull request #106 from malaheaven/be/feature/#74/createComment
choitree Jun 18, 2021
a19e717
[#75] feat : :tada: 코멘트 수정
choitree Jun 19, 2021
62981f0
[#75] feat : :tada: 코멘트 수정
choitree Jun 19, 2021
f0c3360
[#75] refactor : :hammer: 안쓰는 메소드 삭제
choitree Jun 19, 2021
699c81e
Merge pull request #108 from malaheaven/be/feature/#75/updateComment
choitree Jun 19, 2021
7d2e6c6
[#75] feat : :tada: 코멘트 삭제
choitree Jun 19, 2021
698e0a9
Merge pull request #109 from malaheaven/be/feature/#76/deleteComment
choitree Jun 19, 2021
29c53d8
[#77] feat : :tada: 라벨링 수정
choitree Jun 19, 2021
8afdcd7
Merge pull request #110 from malaheaven/be/feature/#77/updateLabel
choitree Jun 19, 2021
529a212
[#73] feat : :tada: 라벨링 삭제
choitree Jun 19, 2021
7fc84ab
Merge pull request #111 from malaheaven/be/feature/#73/deleteLabel
choitree Jun 19, 2021
db5796b
[#68] feat : :tada: 마일스톤 수정
choitree Jun 19, 2021
3b5b317
Merge pull request #112 from malaheaven/be/feature/#68/updateMilestone
choitree Jun 19, 2021
744328a
[#69] feat : :tada: 마일스톤 삭제
choitree Jun 19, 2021
ec56fef
Merge pull request #113 from malaheaven/be/feature/#69/deleteMilestone
choitree Jun 19, 2021
62c7909
[#71] feat : :tada: 라벨링 조회
choitree Jun 19, 2021
30daa04
Merge pull request #114 from malaheaven/be/feature/#71/showLabel
choitree Jun 19, 2021
eda8374
[#70] feat : :tada: 라벨링 전체 조회
choitree Jun 19, 2021
e5b7aac
Merge pull request #115 from malaheaven/be/feature/#70/showAllLabel
choitree Jun 19, 2021
e2c0604
[#66] feat : :tada: 마일스톤 조회
choitree Jun 19, 2021
f917a7f
Merge pull request #116 from malaheaven/be/feature/#66/showMilestone
choitree Jun 19, 2021
6abf709
[#65] feat : :tada: 마일스톤 전체 조회
choitree Jun 19, 2021
905fb49
Merge pull request #117 from malaheaven/be/feature/#65/showAllMilestone
choitree Jun 19, 2021
78e7053
[#60] feat : :tada: 이슈 상태변경
choitree Jun 19, 2021
9ddb242
Merge pull request #118 from malaheaven/be/feature/#60/changeIssueStatus
choitree Jun 19, 2021
1cac720
[#63] feat : :tada: 이슈 수정
choitree Jun 19, 2021
4109075
[#63] bug : :bug: 버그를 만들었다..!:bug:
choitree Jun 19, 2021
c671825
Merge pull request #119 from malaheaven/be/feature/#63/updateIssue
choitree Jun 19, 2021
0643c6f
[#64] feat : :tada: 이슈 삭제
choitree Jun 19, 2021
2e12e0a
Merge pull request #120 from malaheaven/be/feature/#64/deleteIssue
choitree Jun 19, 2021
518cf38
[#64] feat : :tada: 이슈 삭제
choitree Jun 19, 2021
fcc9ad6
Merge pull request #121 from malaheaven/be/feature/#64/deleteIssue
choitree Jun 19, 2021
d67daea
[#61] feat: :sparkles: 이슈 조회 구현
malaheaven Jun 19, 2021
1cf2b36
Merge pull request #122 from malaheaven/be/feature/#61/showIssue
malaheaven Jun 19, 2021
1af5584
[#59] feat: :sparkles: 이슈 전체 조회 구현
malaheaven Jun 19, 2021
8425110
Merge pull request #123 from malaheaven/be/feature/#59/showAllIssue
malaheaven Jun 19, 2021
afeb8c8
[#131] feat: :tada: dummy data 개발
malaheaven Jun 22, 2021
668e2a7
Merge pull request #132 from malaheaven/be/feature/#131/dummy-data
malaheaven Jun 22, 2021
851fc1a
[#133] bug: :bug: 받지 않아도 되는 parameter hidden처리
malaheaven Jun 23, 2021
790fc50
Merge pull request #134 from malaheaven/be/feature/#133/swagger-hidden
malaheaven Jun 23, 2021
1eae94b
[#136] refactor: :hammer: 이슈 리팩토링, 줄맞춤, logging filter를 통해 request bo…
malaheaven Jun 23, 2021
6e4b0a2
Merge pull request #137 from malaheaven/be/feature/#136/refactor-issue
malaheaven Jun 23, 2021
e2d0fa3
[#138] feat : :sparkles: 사용자 예외처리 추가
choitree Jun 23, 2021
4d49fd1
[#138] feat : :sparkles: JWT-token 예외처리 추가
choitree Jun 23, 2021
9fad17d
[#138] feat : :sparkles: 마일스톤 예외처리 추가
choitree Jun 23, 2021
9a0208e
[#138] feat : :sparkles: 마일스톤 예외처리 추가
choitree Jun 23, 2021
e85dfd0
[#138] feat : :sparkles: label 예외처리 추가
choitree Jun 23, 2021
c87b24c
[#138] feat : :sparkles: issue 예외처리 추가
choitree Jun 23, 2021
76704ab
[#138] feat : :sparkles: comment 예외처리 추가
choitree Jun 23, 2021
ae74ce6
[#138] feat : :sparkles: 인터셉터 예외처리 추가
choitree Jun 23, 2021
5fa58c6
Merge pull request #139 from malaheaven/be/feature/#138/exception
choitree Jun 23, 2021
56f3d6a
[#140] chore : :hammer: 이슈 전체조회에서 assingee,comment 보이도록 수정
choitree Jun 23, 2021
3d2e822
[#140] chore : :hammer: 이슈 전체조회에서 assingee,comment 보이도록 수정
choitree Jun 23, 2021
59f9de5
Merge pull request #141 from malaheaven/be/chore/#140/addAssigneeInIs…
choitree Jun 23, 2021
c6a375a
bug: :bug: 디비 시간으로 조회가 안되는 버그 해결
malaheaven Jun 23, 2021
cedf03c
Update README.md
malaheaven Aug 7, 2021
b8ac411
Update README.md
malaheaven Aug 7, 2021
b985b85
Update README.md
malaheaven Aug 7, 2021
ca88036
Update README.md
malaheaven Aug 7, 2021
37e0142
[#156] refactor: swagger 버전 2.9.2를 3.0.0으로 변경
malaheaven Sep 10, 2021
d9c8a49
Merge pull request #157 from malaheaven/be/feature/#156/upgradeSwagger
malaheaven Sep 10, 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
201 changes: 201 additions & 0 deletions BE/server/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,201 @@
HELP.md
.gradle
build/
!**/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/

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

### 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*

### macOS ###
# 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/java,macos,intellij
/src/main/resources/application-oauth.properties
/src/main/resources/application-prod.properties
/src/main/resources/application-local.properties
34 changes: 34 additions & 0 deletions BE/server/build.gradle
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
plugins {
id 'org.springframework.boot' version '2.5.0'
id 'io.spring.dependency-management' version '1.0.11.RELEASE'
id 'java'
}

group = 'com.team11'
version = '0.0.1-SNAPSHOT'
sourceCompatibility = '11'

repositories {
mavenCentral()
}

dependencies {
implementation 'org.springframework.boot:spring-boot-starter-web'
developmentOnly 'org.springframework.boot:spring-boot-devtools'
testImplementation 'org.springframework.boot:spring-boot-starter-test'

implementation 'org.springframework.boot:spring-boot-starter-data-jpa'
runtimeOnly 'mysql:mysql-connector-java'

compileOnly 'org.projectlombok:lombok'
annotationProcessor 'org.projectlombok:lombok'

implementation 'com.auth0:java-jwt:3.16.0'

implementation 'io.springfox:springfox-boot-starter:3.0.0'

}

test {
useJUnitPlatform()
}
Binary file added BE/server/gradle/wrapper/gradle-wrapper.jar
Binary file not shown.
5 changes: 5 additions & 0 deletions BE/server/gradle/wrapper/gradle-wrapper.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-7.0.2-bin.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
Loading