Hanbin Lee
09b6beee53
[ #33 ] test: flyway migration 작업 테스트
2023-03-02 02:07:06 +09:00
Hanbin Lee
a39084a11a
[ #33 ] test: jenkins cloud server 구축 및 테스트2
2023-03-02 02:01:18 +09:00
Hanbin Lee
1beaaad422
[ #33 ] test: jenkins cloud server 구축 및 테스트
2023-03-02 01:57:54 +09:00
Hanbin Lee
826cfb0eaa
Merge branch 'main' into feature/33
2023-02-23 00:30:15 +09:00
Hanbin Lee
37169355da
Merge pull request #35 from beaniejoy/feature/34
...
JPA Auditing 기능 수정
2023-02-23 00:28:28 +09:00
Hanbin Lee
3e7b928d8f
[ #34 ] feat: JPA Auditing 기능 수정
...
- auditor에 Security Authentication 적용(createdBy, updatedBy)
- BaseEntity, BaseTimeEntity 분리
- AuditingConfig 파일 common 모듈 내 공통화(including AuditorAware)
- DDL created_by, updated_by type 변경 (varchar(20) > varchar(320), email 최대크기로 설정)
2023-02-20 00:40:37 +09:00
Hanbin Lee
4585c797ca
Merge branch 'main' into feature/31
2023-02-19 17:34:55 +09:00
Hanbin Lee
3a4f79fbdb
[ #31 ] feat: Jenkinsfile 수정 진행중
2023-02-19 17:32:58 +09:00
Hanbin Lee
88e162fa43
[ #31 ] feat: add DB migration stage
2023-02-06 01:21:12 +09:00
Hanbin Lee
af67ae124b
[ #31 ] feat: add DB migration stage
2023-02-06 01:20:45 +09:00
Hanbin Lee
d3af3ac81b
Jenkinsfile test를 위한 git clone 주석
2023-02-06 00:01:57 +09:00
Hanbin Lee
6601641875
Merge pull request #32 from beaniejoy/feature/31
...
Jenkins CI 구성 및 gradle test logging 적용
2023-01-26 01:05:56 +09:00
Hanbin Lee
8bae2da14a
[ #31 ] feat: 테스트 결과 colorMode 적용
...
- buildSrc plugin 내용 클래스 패키지 분리
- colorMode 적용(추후 profile에 따라 처리 필요)
2023-01-25 02:02:58 +09:00
Hanbin Lee
5445a54335
[ #31 ] feat: test logging 출력 기능을 위한 Gradle Custom Plugin 구성
...
- Custom Gradle Plugin 적용(OperationCompletionListener)
- buildSrc 상수명 변경
- TestListener afterTest 적용(각 테스트 결과 로깅)
2023-01-25 01:21:14 +09:00
Hanbin Lee
f4951990cd
[ #31 ] feat: BuildService 이용한 gradle lifecycle 테스트
...
- test finished 경우에 result logging 출력을 위한 gradle lifecycle 테스트 진행중
- 전반적인 리팩토링
2023-01-24 02:23:05 +09:00
Hanbin Lee
15744f1a9a
jdk tool 추가
2023-01-24 00:29:39 +09:00
Hanbin Lee
b814a782b8
update
2023-01-24 00:04:16 +09:00
Hanbin Lee
83239c39ec
[ #31 ] feat: add test log event level
2023-01-23 23:34:58 +09:00
Hanbin Lee
35d951a92d
[ #31 ] feat: test logging format 추가
2023-01-23 23:25:31 +09:00
Hanbin Lee
826badd638
merge
2023-01-23 22:36:43 +09:00
Hanbin Lee
8b7a39aea9
merge
2023-01-23 22:31:46 +09:00
Hanbin Lee
3e7b225778
Merge branch 'feature/31' into alpha
2023-01-23 22:30:36 +09:00
Hanbin Lee
833cc25c4a
[ #31 ] feat: gradle build까지 적용
2023-01-23 21:45:11 +09:00
Hanbin Lee
45e99554d4
[ #31 ] feat: gradle 플러그인 적용
2023-01-23 21:37:12 +09:00
Hanbin Lee
504430bcd1
Jenkinsfile test
2023-01-23 03:03:50 +09:00
Hanbin Lee
c5dfa90ab3
[ #31 ] feat: Jenkinsfile 테스트
2023-01-23 03:02:14 +09:00
Hanbin Lee
4c18940e86
[ #30 ] feat: 인증 여부 체크 API 도입 및 Security 관련 리팩토링
...
- 인증 여부 체크 API 개발(GET /auth/check)
- 인증, 인가 Exception 처리에 대한 Security 적용
- 기타 리팩토링
2023-01-20 01:57:12 +09:00
Hanbin Lee
6337320cae
feat: member 데이터 insert 및 updatedBy, updatedAt 데이터 내용 수정
2023-01-18 01:33:40 +09:00
Hanbin Lee
5ac5976dd3
update README
2023-01-14 23:30:31 +09:00
Hanbin Lee
9ddb2493e8
Merge pull request #29 from beaniejoy/feature/28
...
flyway migration 전용 모듈 적용 (db)
2023-01-14 23:27:29 +09:00
Hanbin Lee
ecb3ad8ea9
[ #28 ] modify: README 수정
...
- flyway doc 경로 추가
2023-01-14 23:26:01 +09:00
Hanbin Lee
f943cf87df
[ #28 ] feat: flyway migration용 gradle module 추가
...
- db 모듈 추가
- dongne-service-api 모듈에 적용되어 있던 flyway migration 내용 삭제
2023-01-14 23:21:10 +09:00
Hanbin Lee
6c8e84e8c2
Merge pull request #27 from beaniejoy/feature/26
...
애플리케이션 응답에 대한 전체 규격화 (ApplicationResponse 적용)
2022-12-31 19:49:57 +09:00
Hanbin Lee
4caac76514
[ #26 ] feat: ApplicationResponse Builder 클래스 적용
...
- ApplicationResponse Generic type 지정하기 위해 중간 팩토리 클래스 적용
(ApplicationResponseBuilder)
2022-12-31 19:43:42 +09:00
beaniejoy
b6acd3578a
[ #26 ] feat: 불필요한 Exception 제거 및 통합
...
- CafeMenu, MenuOption, OptionDetail 관련 Exception 통합(BusinessException)
- 시스템 관련 에러 핸들러 추가(BasicControllerAdvice)
- 불필요한 클래스 제거
- 패키지 이동(account-api security package)
2022-12-04 03:04:29 +09:00
beaniejoy
8463fcf932
[ #26 ] feat: controller 규격화된 response 적용
...
- 모든 controller에 ApplicationResponse 적용
- 인증 프로세스 내 발생 가능한 예외 BusinessException 처리
- 불필요한 클래스 정리
2022-12-04 01:52:49 +09:00
beaniejoy
cab20de7b1
[ #26 ] feat: application 전체 공통 response 규격화 작업
...
- ApplicationResponse 통한 공통 response 규격화
- BusinessException 적용(로직 상 예측 가능한 예외)
- Exception handler 적용(ControllerAdvice)
2022-12-03 20:43:15 +09:00
Hanbin Lee
449cb85375
modify: README 멀티 모듈 내용 추가
2022-11-30 22:08:02 +09:00
Hanbin Lee
30386a2f28
Merge pull request #25 from beaniejoy/feature/24
...
JWT 활용한 인가 프로세스 적용
2022-11-29 01:17:23 +09:00
beaniejoy
579e107084
[ #24 ] feat: front용 에러 응답 포멧 적용(미완성)
...
- error response 규격화 때 개발 계획
- front용 임시 에러응답 적용
2022-11-29 01:15:21 +09:00
beaniejoy
74896f286d
[ #24 ] feat: JWT 이용한 인가 프로세스 개발
...
- exception 디렉토리 변경
- config 내용 일부 수정
2022-11-25 16:56:32 +09:00
Hanbin Lee
5de93b1a22
[main] modify: update README
...
- 내용 변경
2022-11-21 01:02:12 +09:00
Hanbin Lee
c5e2115611
[ #24 ] feat: JWT 활용한 인가 프로세스 구현
...
- 인가 프로세스용 Security Filter 적용
- jwt token 유효성 체크 및 claim 조회를 통한 authentication 반환 메소드 추가
2022-11-21 00:55:12 +09:00
Hanbin Lee
7037214909
Merge pull request #23 from beaniejoy/feature/20
...
JWT를 이용한 인증프로세스로 전환
2022-11-20 17:32:46 +09:00
Hanbin Lee
5082e555c7
[ #20 ] feat: JWT를 이용한 인증 프로세스 개발
...
- 기존 ApiAuthenticationFilter 관련 설정 제거
- RestController 통한 인증 프로세스 jwt token 반환 개발
2022-11-20 17:25:09 +09:00
Hanbin Lee
b931f03981
[ #20 ] feat: JWT 라이브러리 적용
...
- build.gradle.kts 설정에 JWT 라이브러리 내용 추가
- SecurityConfig formLogin 내용 삭제
2022-11-06 21:20:45 +09:00
Hanbin Lee
951f2ad807
Merge pull request #22 from beaniejoy/feature/21
...
gradle(Kotlin DSL)설정 관리 내용 리팩토링
2022-11-06 02:32:11 +09:00
Hanbin Lee
0691045ab0
[ #21 ] modify: 의존성 버전 관리
...
- dependencies 버전 관리를 위한 관리 클래스 적용
- Version 클래스 따로 구성
2022-11-06 02:27:39 +09:00
Hanbin Lee
1cc8eeb0e4
[ #21 ] modify: build gradle 설정 내용 수정
...
- 코드 표현 수정
- 불필요한 설정 내용 제거
2022-11-06 01:35:04 +09:00
beaniejoy
7263ee28a7
[ #21 ] feat: buildSrc를 통한 plugins 상수화
...
- plugins 부분 상수화 진행중
2022-11-05 00:16:31 +09:00