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 |
Tags
- DLQ
- 서블릿 컨테이너
- redis
- CORS
- Spring Container
- Web
- 쿠버네티스
- @Transactional
- Spring Data JPA
- Dead Letter Queue
- kafka
- Spring
- docker
- docker compose
- AWS
- 스프링 부트
- Routing Key
- DI
- JPQL
- 컨테이너
- dockerhub
- mybatis
- JWT
- 지연 로딩
- 페이징
- MSA
- @ComponentScan
- JPA
- securitycontextholderfilter
- JdbcTemplate
Archives
- Today
- Total
목록optional (1)
look-forest
Optional
Optional 소개Optional : 오직 값 한 개가 들어있을 수도 없을 수도 있는 컨네이너.객체 Null 체크를 잊을 수 있기도 하고, 번거롭기도 해서 편의상 등장했다.Optional은 클라이언트에 코드에게 명시적으로 빈 값일 수도 있다는 걸 알려주고, 빈 값인 경우에 대한 처리를 강제한다. 메소드에서 작업 중 특별한 상황에서 값을 제대로 리턴할 수 없는 경우 선택할 수 있는 방법예외를 던진다. (비싸다, 스택트레이스를 찍어두니까.)null을 리턴한다. (비용 문제가 없지만 그 코드를 사용하는 클라이언트 코드가 주의해야 한다.)Optional을 리턴한다. 주의할 것리턴값으로만 쓰자. 메소드 매개변수 타입, 맵의 키 타입, 인스턴스 필드 타입으로 쓰지 말자.(매개변수, 필드 등에 null이 들어갈 수..
Java/모던 자바(Java 8+)
2024. 11. 9. 21:41