반응형
사용한 코드
List<TodoDTO> dtos = entities.stream().map(TodoDTO::new).collect(Collectors.toList());
https://www.geeksforgeeks.org/double-colon-operator-in-java/
final Optional<TodoEntity> original = repository.findById(entity.getId());
log.warn(original.toString());
if(original.isPresent()) {
// (3) 반환된 TodoEntity가 존재하면 값을 새 entity 값으로 덮어 씌운다.
final TodoEntity todo = original.get();
todo.setTitle(entity.getTitle());
todo.setDone(entity.isDone());
// (4) 데이터베이스에 새 값을 저장한다.
repository.save(todo);
log.warn("여기 들어오나?");
}
https://mangkyu.tistory.com/70
return TodoEntity.builder().id(dto.getId()).title(dto.getTitle()).done(dto.isDone()).build();
빌더 패턴
https://mangkyu.tistory.com/163
반응형
'독서 > React.js, 스프링 부트, AWS로 배우는 웹 개발' 카테고리의 다른 글
109p ~ 118p (0) | 2022.04.25 |
---|---|
p.83 ~ 109 (0) | 2022.04.24 |
이클립스에서 롬복(lombok) 사용하기 (0) | 2022.04.23 |
스프링 부트 프로젝트 생성 후 cmd 창에서 실행하는 방법 (0) | 2022.04.21 |
지은이 개발 블로그, 깃헙 주소, 실습 전 책 내용 (0) | 2022.04.21 |