본문 바로가기 메뉴 바로가기

기록하자

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

기록하자

검색하기 폼
  • 전체글 (69)
    • 개발 (69)
      • Spring (36)
      • Java (3)
      • Kotlin (5)
      • IDE (2)
      • Docker (4)
      • Linux (7)
      • SQL (1)
      • ETC (11)
  • 방명록

TemplateCallback (1)
[Spring] - 스프링에서 자주보이는 xxxTemplate

스프링프레임워크로 작업 시, JdbcTemplate, RabbitTemplate, RedisTemplate 등 xxxTemplate 형태를 많이 볼 수 있다. 이러한 형태를 템플릿 콜백 패턴이라 한다. GOF 패턴은 아니지만 GOF패턴의 전략 패턴과 아주 유사하다. 그럼 콜백이란 무엇일까? 콜백이란? 다른 코드의 인수로서 넘겨주는 실행 가능한 코드를 말한다. 쉽게 말해, callback은 코드가 호출(call)은 되는데 코드를 넘겨준 곳의 뒤(back)에서 실행된다는 뜻이다. 코드로 보면 더 쉽게 이해가 될 것이다! *참고: 아래 코드들은 테스트코드로 작성했다. Callback 인터페이스 public interface Callback { void call(); } 유연하게 변경가능한 콜백 로직을 전달할 ..

개발/Spring 2022. 7. 20. 00:33
이전 1 다음
이전 다음
링크
  • Github
최근에 올라온 글
글 보관함
«   2025/05   »
일 월 화 수 목 금 토
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

Blog is powered by Tistory / Designed by Tistory

티스토리툴바