Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- FCM
- ExceptionResolver
- proxyFactory
- Service 계층 테스트
- softeer
- 2024회고
- mapstruct
- db
- Test
- 갓생
- 소프티어
- JPA
- 직장인 회고
- Java
- Test code
- MySQL
- Coputer Science
- Junit 5
- 일상
- enumSet
- Server
- 공룡책
- 2025 계획
- 인프콘2023
- modelmapper
- OS
- Test Doulbe
- 자바
- 테크쇼
- Spring
Archives
- Today
- Total
목록Spring/Event (1)
공부내용공유
Spring event 올바른 사용법
서론 지금 진행중인 프로젝트에서 어떤 기능이 실패했을 때 로그성 정보를 DB에 저장하는 기능을 추가해야했다. 처음에 아무 생각없이 다른 service 계층에서 저장 로직을 가지고와 사용했는데 이러한 리뷰를 받았다. 로그 저장은 해당 기능의 주 관심사는 아닌거 같아요! event,aop,interceptor와 같은 기능을 사용해서 주 관심사와 부 관심사를 분리하는게 어떨까요? 완전 맞는 말이었고 해당 기능을 event를 통해 분리하였다. 사실 event라는 개념을 처음 사용해봐서 검색을 하고 비슷한 방식으로 적용하였는데 그렇게 사용하는 것은 event의 본질을 살리지 못했다 라는 리뷰를 받았고 event에 대해 제대로 공부하게 되었다. 이 글에서는 코드의 변화 과정을 기반으로 spring event의 올바..
Spring/Event
2024. 1. 14. 16:01