오늘의 의문: 그냥 toList()와는 뭐가 다를까?
article.getCategories().stream() .map(Category::getName) .collect(Collectors.toList()))
List 형태로 내보낸다면 list의 수정이 가능하지만. ex) put? 이였나..
collect로 list를 내보내면 list를 변경 할 수 없다.