You Can Become A
๋ฆ๊ฒ ์์ํด๋ ๋๊ตฌ๋ ์ง ๋ ธ๋ ฅํ๋ฉด ๊ฐ๋ฐ์๊ฐ ๋ ์ ์์ด์ !
์ฝ๋ฐฑ ํจํด
๐ Template Callback ๋์์ธ ํจํด
Template Callback Pattern ํฌํ๋ฆฟ ์ฝ๋ฐฑ ํจํด(Template Callback Pattern)์ ์คํ๋ง ํ๋ ์์ํฌ์์ DI(Dependency injection) ์์กด์ฑ ์ฃผ์ ์์ ์ฌ์ฉํ๋ ํน๋ณํ ์ ๋ต ํจํด์ด๋ค. ์คํ๋ง์ JdbcTemplate, RestTemplate, TransactionTemplate, RedisTemplate๊ณผ ๊ฐ์๊ณณ์ ์ฌ์ฉ๋๋ค. ํ๋ง๋๋ก GOF ๋์์ธ ํจํด์ ์๋๊ณ ์ ๋ต ํจํด์ ํ์ฅํ ์ ๋๋ก ๋ณด๋ฉด ๋๋ค. ๊ธฐ์กด์ ์ ๋ต ํจํด์ ๋ณํ๋๋ ์ ๋ต ์๊ณ ๋ฆฌ์ฆ ๋ถ๋ถ์ ์ปดํ์ผ ํ์์์ ํด๋์ค๋ก ๋ง๋ ๋ค ๊ตฌํ์ฒด๋ฅผ ์ฃผ์ ํด ์ฃผ์ด์ผ ๋์ง๋ง, ํ ํ๋ฆฟ ์ฝ๋ฐฑ ํจํด์ ๋ฐํ์ ํ์์์ ์ต๋ช ํด๋์ค๋ฅผ ์ด์ฉํด ๋์ ์ผ๋ก ์ ๋ต ์๊ณ ๋ฆฌ์ฆ์ ์ฃผ์ ํ๋ค. ์ฉ์ด๋ ๊ทธ๋ฅ ์ ๋ต ํจํด์์์ ์ปจํ ์คํธ(Context)๋ฅผ ..