Soongu Jeon
@innomdb
Reviews Written
2
Average Rating
5.0
Posts
Q&A
์ํ์ฐธ์กฐ๊ฐ ๋๋ฉด ์๋๋ ์ด์ ๊ฐ ๊ถ๊ธํฉ๋๋ค.
์๋ ํ์ธ์. ์ง๋ฌธ์ด ๋ฌ๋ฆฐ์ง ์ค๋๋์ด ์ด๋ฏธ ํด๊ฒฐํ์ จ์์ง๋ ๋ชจ๋ฅด๋ ๋ฌธ์ ์ด์ง๋ง ์งง์ ์ง์์ผ๋ก ๋ต๋ณ๋๋ฆฌ๊ฒ ์ต๋๋ค. 1. ์ํ์ฐธ์กฐ๊ฐ ๋๋ฉด ์๋๋ ์ด์ "A ->B" ์ฐ๋ฆฌ๋ A๋ B์ ์์กดํ๋ค. ๋ผ๊ณ ํํํฉ๋๋ค. ๊ทธ๋ ๋ค๋ฉด ์ํ ์ฐธ์กฐ์ ๊ฒฝ์ฐ๋ฅผ ์ดํด๋ณด๊ฒ ์ต๋๋ค "A -> B -> A" A๋ B์ ์์กด์ฑ์ด ์๊ณ B๋ A์ ์์กด์ฑ์ด ์์ต๋๋ค. ์ด๋ฐ ๊ฒฝ์ฐ๋ ์ด๋ป๊ฒ ๋ ๊น์? A๊ฐ ์ด๊ธฐํ ๋๊ธฐ๋ ์ ์ B๊ฐ A๋ฅผ ์์กดํ๊ณ ์๊ธฐ ๋๋ฌธ์ ์๋ฌ๊ฐ ๋๊ฒ ๋ฉ๋๋ค. ๋ชจ๋์ ์ด๊ธฐํ ์์์ ๋ํด์๋ ์ ํํ๋ ๋ชจ๋ฅด์ง๋ง ์์กด์ฑ ๋ง์ง๋ง ์์์ ์๋ ๋ ์๋ถํฐ ๋ชจ๋์ ์ด๊ธฐํํ๋ ๊ฒ ๊ฐ์ต๋๋ค. 2. forwardRef forwardRef๋ ์์ง ์ ์๋์ง ์์ ํด๋์ค๋ฅผ ์ฐธ์กฐํ ์ ์๊ฒ ๋ง๋ค์ด์ค๋๋ค. A๊ฐ ์ด๊ธฐํ ๋์ง ์์์ง๋ง B๊ฐ A๋ฅผ ์ฐธ์กฐํ ์ ์๊ฒ ๋ง๋ค์ด์ฃผ๋ ๊ฒ์ ๋๋ค. ๊ฐ๋จํ๊ฒ ์ค๋ช ํด๋๋ ธ์ง๋ง ๋ ๊ถ๊ธํ์๋ค๋ฉด ๊ตฌ๊ธ๋ง์ ํด๋ณด์๋๊ฑธ ์ถ์ฒ๋๋ฆฝ๋๋ค. ๋์์ด ๋ ๋งํ ์ฌ์ดํธ๋ค์ ๋จ๊ฒจ๋๋ฆฌ๊ฒ ์ต๋๋ค. https://jeonghwan-kim.github.io/dev/2020/03/24/circular-dependancy.html https://docs.nestjs.com/fundamentals/circular-dependency
- 1
- 1
- 1.7K
Q&A
Assert ์ฌ๋ณผ์ ํด๊ฒฐํ ์ ์์ต๋๋ค.
์ ๋ vs-code๋ฅผ ์ด์ฉ์ค์ ๋๋ค. ์ ๋ ๊ฐ์ ๋ฌธ์ ๊ฐ ์์ด์ ์ฌ์ฉํ๋ ์๋ํฐ๋ ๋ค๋ฅด์ง๋ง ๊ฐ์ ๋งฅ๋ฝ์ผ๋ก ํด๊ฒฐ๋ ์๋ ์์ง ์์๊นํด์ ์ฌ๋ ค๋ด ๋๋ค. ๋นจ๊ฐ์ค ์ต์ ์ ์ถ๊ฐํ๋ ์ ์ ์ฉ๋ฌ์ต๋๋ค. ์ฌ์ฉํ ๋์๋ assertEquals(member, memberRepository.findOne(saveId)); ๋ง์ฝ ์ ์ฉ์ด ๋์ ๋ค๋ฉด ์์ ๊ฐ์ ๋ฐฉ์์ผ๋ก ๋ฐ๋ก ์ฌ์ฉํ๋ฉด ๋ฉ๋๋ค. (์ฌ์ง)
- 0
- 2
- 630




