본문 바로가기

database by narae :p

검색하기
database by narae :p
프로필사진 dbbymoon

  • 분류 전체보기 (16)
    • 개발 노트 (11)
    • 테스트 (5)
Guestbook
Notice
Recent Posts
Recent Comments
Link
«   2025/06   »
일 월 화 수 목 금 토
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
  • mapping
  • Controller
  • annotation
  • NullPointerException
  • ngrok
  • static dispatch
  • 토비의 봄
  • reflection
  • springboot
  • double dispatch
  • Optional
  • linebot
  • 챗봇
  • DtoToEntity
  • webhook
  • EntityToDto
  • java
  • Dynamic dispatch
  • spring
  • visitor proxy pattern
  • getOrCreate
  • Modelmapper
  • Visitor pattern
  • enum
  • line messaging api
more
Archives
Today
Total
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록Optional (1)

database by narae :p

Optional 클래스 사용하기

스프링 데이터 JPA를 사용하며 CrudRepository의 findById 메서드 리턴 타입인 Optional 클래스에 처음 접하게 되었습니다. Optional은 Java 8에 추가된 새로운 API로 이전에 하던 '고통스러운 null 처리'를 '잘' 다룰 수 있게 도와주는 클래스라고 합니다. 저는 Optional 클래스를 처음 접하게 되며, "대체 이런걸 왜 쓰는 거야?" 라는 의문을 강하게 품고 있었습니다. 아마 그 이유는 제가 Optional을 Optional답게 사용하지 못했던 것 때문이라고 생각합니다. NullPointerException Null 처리를 돕는 Optional 클래스에 대한 글이기 때문에 NullPointerException에 대해 먼저 이야기하며 시작하겠습니다. class Ac..

개발 노트 2019. 5. 16. 01:34
이전 Prev 1 Next 다음

Blog is powered by kakao / Designed by Tistory

티스토리툴바