강의

멘토링

로드맵

Inflearn Community Q&A

choongheedev2479's profile image
choongheedev2479

asked

Spring Core Principles - Basic Edition

Web application and Singleton

자바 함수형 인터페이스 질문

Resolved

Written on

·

345

0

안녕하세요!

제가 자바 8 부터 기본으로 제공하는 함수형 인터페이스들(Predicate, Function, Supplier, Consumer 등등..) 을 공부했습니다. 각각이 어떤 기능을 하는지는 알겠는데 실무에서는 어떤 식으로 사용되는지 궁금해서 여쭤보고 싶습니다. 특히 스프링과 함께 사용할 때요! 꼭 자바 기본 함수형 인터페이스가 아니더라도 직접 만들어 사용하는 경우도 있는지 알고 싶어요!

감사합니다!

springoop

Answer 1

4

yh님의 프로필 이미지
yh
Instructor

안녕하세요. 충희님 잘 공부하셨습니다. ㅎㅎ

그냥 전반적으로 다 쓰인다고 이해하시면 됩니다. 이제는 너무 기본으로 알아야 하는 기능이지요. 내가 직접 개발하는 비즈니스 로직에서도 사용되고, 특히 stream과 함께 조합해서 많이 사용합니다. 스프링이 제공하는 jdbcTemplate나 여러 컴포넌트 등등에서도 자주 사용됩니다.

추가로 기본 함수형 인터페이스를 사용하면 대부분 해결할 수 있기 때문에 직접 만들어서 사용하는 일은 많지 않습니다.

감사합니다.

choongheedev2479's profile image
choongheedev2479

asked

Ask a question