• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    해결됨

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

20.10.24 23:44 작성 조회수 322

2

안녕하세요!

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

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

감사합니다!



답변 1

답변을 작성해보세요.

8

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

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