Notice
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- HashMap
- asynccustomautoconfiguration
- elasticsearch
- awssecretsmanagerpropertysources
- SpringMVC
- @FunctionalInterface
- DeferredImportSelector
- Spring JPA
- map
- Sleuth
- list
- aws secretmanager
- ResponseBody
- Spring Boot
- java lambda
- traceId
- EnableWebMvc
- micrometer tracing
- spring MVC
- traceasynccustomautoconfiguration
- wire type
- java list
- java.util.list
- jpa
- CompletableFuture
- java
- kotlin
- grpc
- asyncconfigurer
- spring
Archives
- Today
- Total
목록Java Optional (1)
du.study기록공간

이번에는 Optional 사용법에 대해 기록해보려 합니다. 먼저 Optional은 NULL 처리( 또는 반환값이 없는 ) 에 유용하게 사용되며 이 덕분에 런타임에서 발생되는 NullPointerException를 좀 더 깔끔하도록?(사실 코드 보는사람 케바케인지라.. 만약 자바 개발자가 Optional을 모른다면) 지원해주고 있습니다. 현재 저희 프로젝트에서도 dao 에서 받아온 값을 Optional을 통해 처리하고 있어 이번 기회에 기록해보려 합니다. 테스트는 간단하게 main함수에서 private함수를 호출하는 식으로 테스트 할 예정입니다. 먼저 Optional을 살펴보면 다음과같은 변수를 가지고 있습니다. public final class Optional { private static final O..
자바
2020. 5. 17. 21:17