JpaRepository ๋ก๊ทธ ์ถ๋ ฅ์ด ์๋ฉ๋๋ค
์ผ๋จ ์์ธ์ ์ฐพ์์ต๋๋ค. TeamRepository์ MemberRepository๋ JpaRepository๋ฅผ ์์๋ฐ์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ ์๋ ํจ์๋ค์ JpaRepository์ ์ ์ธ๋์ด ์์ฃ ๊ทธ๋ ๊ธฐ ๋๋ฌธ์ ํฌ์ธํธ์ปท์ผ๋ก TeamRepository์ MemberRepository๋ฅผ ๋ฒ์์ ํฌํจ์ํค๋๋ผ๋ ์ค์ ๋ก ์ ์ธ๋ ํจ์๊ฐ ์๊ณ ์ฌ์ฉํ ํจ์๋ JpaRepository์ ์ ์ธ๋์ด ์๊ธฐ ๋๋ฌธ์ ๋ก๊ทธ๊ฐ ์ฐํ์ง ์๋๊ฒ์
๋๋ค ๋ํ TeamRepository๋ MemberRepository์ ํจ์๋ฅผ ์ ์ํ์ฌ ํธ์ถํ๊ฒ ๋๋ค๋ฉด ์ด๋ ๋ก๊ทธ์ ์ฐํ๊ฒ ๋ฉ๋๋ค. JpaRepository์ ์๋ ํจ์ ๋ก๊ทธ๋ฅผ ์ฐ๊ธฐ์ํด์ ํฌ์ธํธ์ปท์ผ๋ก execution(* org.springframework.data.jpa.repository.JpaRepository.*(..)) ๋ฅผ ์ถ๊ฐํด์ฃผ๋ฉด ๋ฉ๋๋ค ๊ทธ๋ฐ๋ฐ CrudRepository๋ฅผ ์์๋ฐ๋ TeamRedisRepository ํจ์๋ ์ ๋ก๊ทธ์ ์ฐํ์๊น์??