인프런 커뮤니티 질문&답변

이충희님의 프로필 이미지
이충희

작성한 질문수

더 자바, Java 8

자바에서 제공하는 함수형 인터페이스

함수형 인터페이스 질문입니다.

해결된 질문

작성

·

409

2

안녕하세요!

자바에서 제공해주는 각각의 주요 함수형 인터페이스에 대해 친절히 설명해주셔서 감사합니다. 어떤 기능을 하는지 덕분에 잘 이해하게 되었습니다.

실무에서는 어떤 식으로 사용되는지 궁금합니다. 특히 스프링과 함께 사용할 때요! 꼭 자바 기본 함수형 인터페이스가 아니더라도 직접 만들어 사용하는 경우도 있는지 알고 싶어요!

감사합니다!



답변 1

8

백기선님의 프로필 이미지
백기선
지식공유자

사실 대부분의 경우는 자바에서 기본으로 제공하는 함수형 인터페이로 커버가 되기 때문에 직접 만들 필요는 없고 많은 경우 자바8 이상의 버전에서 기본으로 제공하는 함수형 인터페이스를 적절히 잘 쓰기만 해도 충분합니다.

뒤에 이어지는 수업에서도 다루겠지만 실무에서도 자바8의 Stream이나 Optional등에서도 쓰이고 스프링이 제공하는 JdbcTemplate에서도 사용할 수 있고, 스프링 MVC에서 라우팅 정의를 Funcational 스타일로 정의할 때 쓸 수도 있긴 합니다.

이충희님의 프로필 이미지
이충희

작성한 질문수

질문하기