반응형
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 | 29 | 30 | 31 |
Tags
- LogInterceptor
- Save Action
- Spring Boot
- java
- findAny
- jpa
- AccessLevel
- JsonStringType
- findFirst
- restTemple
- JsonType
- AOP 매개변수
- fotmatter
- vaultTemplate
- auto configuration
- ClientHttpRequestInterceptor
- 포맷터
- @AutoConfiguration
- RestTemplate
- AOP this
- spring
- AOP
- 개방/폐쇄 원칙
- 쓰레드 안전
- AOP target
- Stream
- Starter
- gradle
- ResponseBodyAdvice
- Thread Safety
Archives
- Today
- Total
목록npe (1)
맨땅에 헤딩하는 개바른자
[AOP] 실전예제 Service단 파라미터 Null체크 사용기
이번 포스팅은 AOP를 활용하여 Null체크하는 방법에 대해서 설명하는 글입니다. 사실 용도로봤을 때는 큰 장점이 있는 기능은 아닙니다만 공부하는 겸 생각해내서 만들어본 기능입니다. (변수 타입별로 null체크하는 건 개선이 필요한 코드입니다.) 목적 컨트롤러에서 @Valid등 다양한 validation이 처리되어 service 단으로 유입됩니다. 그렇기에 service에서 null체크 없이 마음껏 데이터를 get하여 사용하기 부담이 없습니다. 근데 가끔은 service로직에서 infra단에서 조회 된 데이터의 경우 null 체크를 해야하는 경우가 발생되곤 합니다. 이럴 때 우리가 쉽게 null 처리를 할 수 있는 방안을 모색하고자 고안해낸 방법입니다. 사용 가이드 servie에서 public void ..
JAVA/AOP
2023. 4. 25. 20:41