해결된 질문
작성
·
409
2
안녕하세요!
자바에서 제공해주는 각각의 주요 함수형 인터페이스에 대해 친절히 설명해주셔서 감사합니다. 어떤 기능을 하는지 덕분에 잘 이해하게 되었습니다.
실무에서는 어떤 식으로 사용되는지 궁금합니다. 특히 스프링과 함께 사용할 때요! 꼭 자바 기본 함수형 인터페이스가 아니더라도 직접 만들어 사용하는 경우도 있는지 알고 싶어요!
감사합니다!
답변 1
8
사실 대부분의 경우는 자바에서 기본으로 제공하는 함수형 인터페이로 커버가 되기 때문에 직접 만들 필요는 없고 많은 경우 자바8 이상의 버전에서 기본으로 제공하는 함수형 인터페이스를 적절히 잘 쓰기만 해도 충분합니다.
뒤에 이어지는 수업에서도 다루겠지만 실무에서도 자바8의 Stream이나 Optional등에서도 쓰이고 스프링이 제공하는 JdbcTemplate에서도 사용할 수 있고, 스프링 MVC에서 라우팅 정의를 Funcational 스타일로 정의할 때 쓸 수도 있긴 합니다.