Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
398de1b
2주차_회원가입 진행
Choon0414 Jan 23, 2024
11aa3a9
2주차_JWT 공부시작
Choon0414 Jan 27, 2024
1f7c3c5
2주차_JWT 공부시작
Choon0414 Jan 27, 2024
84da672
2주차: 전체+기능
Choon0414 Jan 29, 2024
2314071
import 수정
Choon0414 Jan 29, 2024
6a77312
코드 수정
Choon0414 Jan 29, 2024
561f834
코드 수정
Choon0414 Jan 29, 2024
f000dd6
JWT 코드 완성
Choon0414 Jan 30, 2024
7f6cbce
JWT 액세스 토큰 구현
Choon0414 Jan 31, 2024
3de5034
JWT 리프레시 토큰 공부중
Choon0414 Jan 31, 2024
a2a3f1a
JWT 리프레시 토큰 공부중
Choon0414 Jan 31, 2024
b2efaf6
refresh Token 구현, survey 로직 간결화
Choon0414 Feb 1, 2024
4dd51a8
Questions, Options 테이블 join, match 로직 수정
Choon0414 Feb 1, 2024
b9e16a6
리프레시 토큰 수정
Choon0414 Feb 2, 2024
1306ab9
리프레시 토큰 수정
Choon0414 Feb 2, 2024
658aab0
키워드 조회 및 삭제 기능 추가
Choon0414 Feb 2, 2024
99dbad5
토큰 메서드 분리, DTO 정리
Choon0414 Feb 2, 2024
09bb054
예외처리 에러코드 추가
Choon0414 Feb 3, 2024
2e21816
JWT 액세스 토큰 예외처리(만료됨, 잘못됨, null)
Choon0414 Feb 3, 2024
fc640e2
관리자 권한 구현 중
Choon0414 Feb 3, 2024
2c0c344
관리자 권한 구현 중
Choon0414 Feb 3, 2024
80658eb
관리자 권한 구현 중
Choon0414 Feb 4, 2024
a176df0
이름 수정
Choon0414 Feb 4, 2024
8b0131a
관리자 권한 임시 설정
Choon0414 Feb 4, 2024
d647bbb
로그인, 회원가입, 기타 예외처리 구현
Choon0414 Feb 4, 2024
eebd3d0
중복, 의미 없는 코드 수정
Choon0414 Feb 4, 2024
72c118f
컨트롤러,서비스 분리(사용자, 로그인)
Choon0414 Feb 4, 2024
e41fa05
리프레시 토큰 오류 수정
Choon0414 Feb 4, 2024
1e163c9
리프레시 토큰 오류 수정
Choon0414 Feb 4, 2024
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
37 changes: 37 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
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/
3 changes: 0 additions & 3 deletions README.md

This file was deleted.

59 changes: 59 additions & 0 deletions build.gradle
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
plugins {
id 'java'
id 'org.springframework.boot' version '3.2.1'
id 'io.spring.dependency-management' version '1.1.4'
}

group = 'HSAnimal'
version = '0.0.1-SNAPSHOT'

java {
sourceCompatibility = '17'
}

configurations {
compileOnly {
extendsFrom annotationProcessor
}
}

repositories {
mavenCentral()
}

dependencies {
// JPA
implementation 'mysql:mysql-connector-java:8.0.33'
implementation 'org.springframework.boot:spring-boot-starter-data-jpa'
// Spring Security
implementation 'org.springframework.boot:spring-boot-starter-security'
implementation 'org.thymeleaf.extras:thymeleaf-extras-springsecurity6'
testImplementation 'org.springframework.security:spring-security-test'
// Spring Boot
implementation 'org.springframework.boot:spring-boot-starter-web'
implementation 'org.springframework.boot:spring-boot-starter'
developmentOnly 'org.springframework.boot:spring-boot-devtools'
testImplementation 'org.springframework.boot:spring-boot-starter-test'
//Lombok
testImplementation 'junit:junit:4.13.1'
compileOnly 'org.projectlombok:lombok'
annotationProcessor 'org.projectlombok:lombok'
testAnnotationProcessor 'org.projectlombok:lombok'
testImplementation 'org.projectlombok:lombok'
// JWT
implementation 'io.jsonwebtoken:jjwt-root:0.11.5'
implementation 'io.jsonwebtoken:jjwt:0.9.1'
implementation 'javax.xml.bind:jaxb-api:2.3.1'
implementation 'io.jsonwebtoken:jjwt-api:0.11.5'
runtimeOnly 'io.jsonwebtoken:jjwt-impl:0.11.5'
runtimeOnly 'io.jsonwebtoken:jjwt-jackson:0.11.5'

// 사용 X
// chatGPT API
implementation group: 'com.theokanning.openai-gpt3-java', name: 'service', version: '0.14.0'
//implementation("org.springdoc:springdoc-openapi-starter-webmvc-ui:2.1.0")
}

tasks.named('test') {
useJUnitPlatform()
}
Binary file added gradle/wrapper/gradle-wrapper.jar
Binary file not shown.
7 changes: 7 additions & 0 deletions gradle/wrapper/gradle-wrapper.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-8.5-bin.zip
networkTimeout=10000
validateDistributionUrl=true
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
249 changes: 249 additions & 0 deletions gradlew

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading