일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- findFirst
- ClientHttpRequestInterceptor
- JsonType
- Starter
- RestTemplate
- auto configuration
- AccessLevel
- LogInterceptor
- Stream
- Spring Boot
- java
- restTemple
- ResponseBodyAdvice
- @AutoConfiguration
- 개방/폐쇄 원칙
- findAny
- AOP
- 쓰레드 안전
- spring
- AOP 매개변수
- AOP target
- Thread Safety
- vaultTemplate
- jpa
- JsonStringType
- gradle
- fotmatter
- Save Action
- AOP this
- 포맷터
- Today
- Total
목록JAVA/Functional Interface (2)
맨땅에 헤딩하는 개바른자
git https://github.com/ymwoo88/stream/tree/feature/function-%EC%98%88%EC%A0%9C 설명 Function 인터페이스는 apply 메서드 하나를 추상 메서드로 제공합니다. 그외 옵셔널로 compose와 andThen 디포트 메소드가 존재하고 identity 메소드의 경우 스트림에서 Collectors 사용 시 객체를 그대로 결과 값을 사용하 때 이용되는 기능입니다. 이번 글에서는 기본적인 apply 메소드에 대해서 알아보겠습니다. (compose와 andThen의 경우 추후 별도의 글로 설명을 드려보겠습니다.) Function @FunctionalInterface public interface Function { R apply(T t); defaul..
함수형 인터페이스 함수형 인터페이스 파라미터 리턴 Method명 설명 함수형 인터페이스 파라미터 리턴 Method명 설명 Runnable run() 노 파람, 노 반환 함수 Callable T call() 한 객체를 반환하는 함수 Supplier와 동일하지만 Exception 기능이 추가 됨 Supplier T accept() 한 객체를 반환하는 함수 Consumer T accept() 파라미터를 받아 아무것도 반환하지 않는 함수 Function T R apply() 가장 일반적인 함수형 인터페이스 인자를 받아 결과를 반환하는 함수 입니다. Predicate T boolean test() 파라미터를 받아 조건에 따라 true, false를 반환하는 함수 UnaryOperator T T identity()..