Class 내 Method 추상화(Feat. Consumer, BiConsumer, Function)
서론 최근에 개발을 하면서 클래스 내에서 중복 되는 로직의 메서드가 많았던것 같다. 하지만 모든 부분이 겹치면 한 개의 메서드로 해결이 가능하지만, 같은 로직을 타다가 일부만 조금 다른 로직이거나 다른 switch 문을 타야하거나 등의 문제가 있었다. 이를 추상화 하면서 알게 된 지식에 대해 정리하고자 한다. 기존에 Consumer는 Kafka - Spring을 사용하면서만 사용했는데 이러한 중복 로직을 추상화하는데에도 쓰일 수 있다는 점을 알게 됐다. Problempublic class ExampleClass{ public void methodN(){ // logic A // logic B switch(type){ // logic N ..
Programming_language/Java
2024. 10. 9. 15:46
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- backend
- Java
- Linux
- K8S
- NextJS
- spring
- cs
- OS
- Data Engineering
- centos
- rhel
- spring boot
- KAFKA
- Firebase
- apache
- Front
- Producer
- 리액트
- apache kafka
- API
- React
- Container
- frontend
- zookeeper
- broker
- feign client
- caching
- consumer
- JPA
- 프론트엔드
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함
250x250