Open jurogrammer opened 1 year ago
optional은 어지간해선 get()을 안씀 나중에 공부하면 될 듯
as-is
Optional<Board> result = boardRepository.findById(bno); return result.isPresent()? entityToDto(result.get()): null;
to-be
return boardRepository.findById(bno) .map(this::entityToDto) .orElse(null);
예전에 네가 알려준대로 orElseThrow나 위에 보여준 orElse(null)을 사용하는게 맞다고 봄..
optional은 어지간해선 get()을 안씀 나중에 공부하면 될 듯
as-is
to-be