반응형
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
- AccessLevel
- fotmatter
- Stream
- Spring Boot
- findFirst
- Save Action
- @AutoConfiguration
- RestTemplate
- 포맷터
- LogInterceptor
- AOP
- 쓰레드 안전
- AOP 매개변수
- findAny
- auto configuration
- AOP this
- 개방/폐쇄 원칙
- Starter
- ClientHttpRequestInterceptor
- vaultTemplate
- Thread Safety
- java
- ResponseBodyAdvice
- restTemple
- JsonStringType
- JsonType
- spring
- AOP target
- jpa
- gradle
Archives
- Today
- Total
목록enum (1)
맨땅에 헤딩하는 개바른자
enum 비교 시 어떤게 좋을까? "equals" or "=="
enum 의 비교문 코드리뷰를 진행하다가 enum관련 된 질문을 받게 되었다 enum 비교 시 문자열 비교 equals는 지양한다고 코멘트를 받았다 enum 값이기 때문에 동등비교 하시면 됩니다.(enum 을 문자열로 비교하는 것은 지양) ex) AlarmApplicantBatchDto.AlarmApplicantDto.SendType.APP_PUSH == item.getSendType() 그리고 enum 비교를 위한 if/else 는 switch 문을 활용하면 깔끔해집니다. 왜? 차이점은 무엇 입니까 == / equals? 일반적으로 ==은(는) 실행 가능한 대안이 아닙니다 equals. 그러나 ( with 와 같은 enum) 경우 고려해야 할 두 가지 중요한 차이점이 있습니다. == 비교는 NullPo..
개발 TIP
2022. 4. 15. 16:00