Rebwon
bae2788a6b
Remove jenkinsfile
2021-10-21 11:14:47 +09:00
Rebwon
22271b6df4
Refactor query
2021-10-21 11:14:47 +09:00
Rebwon
bd4cdb5f97
Settings jenkins Ci
2021-10-20 17:17:57 +09:00
Rebwon
58c7e8922a
Implements article pagination query HTTP API
2021-10-18 16:46:20 +09:00
Rebwon
f15ea65c06
Implements Article Pagination Query
2021-10-18 16:46:20 +09:00
Rebwon
00e454b20b
Separate Application Profiles Using Local MySQL DB.
2021-10-18 16:46:20 +09:00
Rebwon
aed3b8805f
Refactor Account Query API
...
- change to query with profile information when query account
information.
2021-10-18 16:46:20 +09:00
Rebwon
a63d43ed66
Refactor mybatis data access cud operation excepted class.
2021-10-18 16:46:20 +09:00
Rebwon
865606ca68
Refactor code
...
- remove unnecessary test code
- remove comment domain service update assert statement
2021-10-11 19:34:22 +09:00
JiwonDev
a9d7523f10
Refactor Code
...
- Runtime Exception을 IllegalStateException으로 변경
- apache.commons.lang3 의존성 추가
- 문자열 테스트에서 apache.commons.lang3.RandomStringUtils 를 사용하도록 변경
2021-10-11 12:14:27 +09:00
JiwonDev
0d8d537ab5
ADD delete Comment HTTP API
...
- Test 이름, DisplayName 오타 수정 (update api:: "articleId" -> "commentId")
- 잘못된 Delete Comment 쿼리문 수정 (UPDATE COMMNET -> UPDATE COMMENT)
2021-10-11 12:14:27 +09:00
JiwonDev
938f5600bd
ADD create & update Comment HTTP API, Refactor code
...
- LAST_INSERT_ID() 를 사용하기 위해 H2DB 설정에 mode=MYSQL 추가.
- save()가 Long commentId 를 반환하도록 댓글 도메인 수정.
2021-10-11 12:14:27 +09:00
JiwonDev
1537cb4694
Refactor Code
...
- Member 검증 추가
2021-10-09 13:16:22 +09:00
JiwonDev
feadb3f255
ADD Comment domain, ADD Article.existsById()
...
- comment 테스트용 DB DML 추가
- Article 모듈에 existsById() 추가
2021-10-09 13:16:22 +09:00
Rebwon
21e6162d11
Implements Wrtie Article HTTP API
2021-10-05 19:55:40 +09:00
Rebwon
1023c8cded
Implements Article Query Mapper
2021-10-05 19:55:40 +09:00
Rebwon
7b4f275643
Implements Write Article UseCase
2021-10-05 19:55:40 +09:00
Rebwon
290c09b435
Add DB Schema
2021-10-01 12:34:24 +09:00
Rebwon
cb78015db1
Implements Update Account UseCase
...
- Implements update account usecase
- Add account, member domain event
2021-09-30 20:03:39 +09:00
Rebwon
fd5a1b53bc
Add Update Account HTTP API
...
- Add Command API test
- Refactor Interceptor, SessionManager, ArgumentResolver
2021-09-30 20:03:39 +09:00
Rebwon
f91b823bac
Refactor code
2021-09-30 12:08:11 +09:00
Rebwon
bf8d021588
Email Confirm API Media Type changed
2021-09-28 11:51:27 +09:00
Rebwon
9dc2d0418d
Refactor code
...
- rename DomainEventTranslator method
- Add Authentication object
2021-09-28 11:51:27 +09:00
Rebwon
b8eecc0b67
Configures to add default member domain values only to email confirmed
...
users.
- using spring domain event
- add adapter layer
- add EventListener
- modulization account, member
2021-09-27 20:54:15 +09:00
Rebwon
989857c43d
Using @Async annotation
...
- Changed synchronous mail transfer to asynchronous.
2021-09-27 11:17:46 +09:00
Rebwon
4aace5f571
Refactor code
...
- refactor test code
- refactor sessionManager
2021-09-27 11:08:03 +09:00
JiwonDev
f5bcfb438f
Refactor code
...
- PR 리뷰 반영
2021-09-26 21:25:37 +09:00
JiwonDev
7f1434bf04
ADD logout, Refactor Test
...
- 필요없는 중복 테스트 삭제
- 401 인증 관련 테스트 Assert 를 Error URI Forward 로 수정
- LoginAccountMethodArgumentResolver 에서 세션 null 체크 삭제 ➡ SessionAuthInterceptor 에서 세션 null 체크 역할 담당.
2021-09-26 21:25:37 +09:00
JiwonDev
36d67b4e45
ADD Separate auth request url
...
- api uri 문자열을 AccountApiUri 클래스로 이동.
- AccountApiUri 를 interface 에서 final static 으로 변경
2021-09-26 21:25:37 +09:00
Rebwon
6533b75407
Refactor code
...
- Rename AppConfiguration -> AccountModuleConfiguration
- Refactor RegisterAccountProcessor using cqs principle
2021-09-25 14:54:54 +09:00
Rebwon
6c5ada53a7
Add member db schema
...
- add member db schema
- rename queryMapper
- extract ddl, dml script
2021-09-25 12:30:20 +09:00
Rebwon
09bf319778
Refactor code
...
- Exclude account domain property nickname
- Add account response property
2021-09-24 10:55:28 +09:00
Rebwon
107f3aa91d
It manages the storage and inquiry of sessions using an external session
...
repository.
- Enable Redis Http Session
- Embedded Redis Settings
- Refactor integration tests
2021-09-22 18:37:59 +09:00
Rebwon
eaa84b2a50
Return Query Api resources in ApiResult
2021-09-22 14:21:37 +09:00
Rebwon
f20b50601b
Add classes to handle exceptions that occur in the Presentation layer
2021-09-22 14:21:37 +09:00
Rebwon
8cb9d52d8b
Refactor repository
2021-09-17 13:25:51 +09:00
Rebwon
6e62b56888
Refactor code
...
- Refactor to ensure consistency of code using CQS.
2021-09-17 13:25:51 +09:00
Rebwon
de943bb1a2
Refactor SessionManager
2021-09-15 22:11:53 +09:00
Rebwon
3f5bb61227
Refactor code
...
- remove unnecessary code
- moving package
2021-09-15 22:11:53 +09:00
Rebwon
b9e1e52de6
Refactor code
...
- Remove util class
- Add SessionManager
- Refactor test code
2021-09-14 12:05:44 +09:00
JiwonDev
d877744afd
Refectory Session maintaining
...
- LoginSessionUtils 가 세션을 관리하도록 리펙토링
- @LoginAccount 가 AccountPrincipal 을 반환하도록 수정
- 테스트용 ExceptionHandler 삭제, ArgumentResolver 에서 예외 대신 null 을 반환하도록 수정.
- ArchUnitTests에서 프레젠테이션이 인프라 영역을 사용할 수 있도록 테스트 검증 수정
2021-09-14 09:16:46 +09:00
JiwonDev
363f2b5375
Refectory add-session, session maintaining
...
- 리뷰 반영, Test 수정
- J2EE CWE-579를 반영하여 세션에 저장할 객체를 Serializable 처리.
2021-09-14 09:16:46 +09:00
JiwonDev
d3ff00e167
ADD session maintaining
...
- @LoginAccount 파라메타를 command 객체로 바꾸는 ArgumentResolver 추가
- .editorconfig 에서 로그파일 (app.log)를 무시하도록 설정 추가
2021-09-14 09:16:46 +09:00
Rebwon
72c25e23ee
Add settings to enable logging services
2021-09-10 21:42:42 +09:00
JiwonDev
41f50cea90
Refactor LoginAccountProcessor
...
- 이메일 검증 테스트 코드 추가
2021-09-10 19:35:58 +09:00
JiwonDev
fe963ec128
ADD SessionUtils
...
- LoginAccountProcessor 누락된 이메일 검증 추가
- build.grade 필요없는 주석 삭제
2021-09-10 19:35:58 +09:00
JiwonDev
85d777d5b6
ADD Code Coverage - Jacoco
2021-09-08 22:30:49 +09:00
Rebwon
7dff04cb89
Remove whitebox test
2021-09-08 22:14:44 +09:00
Rebwon
ca12815e42
Refactor code
2021-09-08 22:14:44 +09:00
JiwonDev
6841f40cc9
ADD AccountQueryApiTest, FIX LoginAccountProcessor
...
- 리뷰 반영, Session 과 관련된 주석 및 파라미터 제거
- LoginAccountProcessor 에서 암호문을 올바르게 검증하도록 수정.
2021-09-08 18:39:55 +09:00