DTO์ ์์น๋ ํจํค์ง ์ค๊ณ๋ฅผ ์ด๋ป๊ฒ ๊ฐ์ ธ๊ฐ๋๊ฐ์ ๋ฐ๋ผ ์์ ํ ๋ฌ๋ผ์ง๋ค
์ด๋ค ๊ฒฝ์ฐ๋ repository ๊ณ์ธต์ ์์ ์๋ ์๊ณ , service ๊ณ์ธต์ ์์ ์๋ ์๋ค.
์ฌ๋ฌ ํจํค์ง์์ ๊ณต์ ํด์ผ ํ๋ ์ํฉ์ด๋ฉด ๋ณ๋์ dto ํจํค์ง๋ฅผ ๋ง๋ค์ด์ ๋ฃ์ด๋ .
ํน์ ์๋น์ค ๊ณ์ธต๊น์ง๋ง ์ฌ์ฉ๋๋ฉด, ํด๋น ์๋น์ค ๊ณ์ธต์ dtoํด๋์ค๋ฅผ ํจ๊ป ๋๋ค.
ํน์ฑ repository ๊น์ง ํด๋น dto๊ฐ ์ฌ์ฉ๋๋ฉด ํด๋น repository ๊ณ์ธต์ dtoํด๋์ค๋ฅผ ํจ๊ป ๋
๊ถ๊ทน์ ์ผ๋ก๋ ํจํค์ง ์์ง๋์ ๊ฒฐํฉ๋๋ฅผ ๊ณ ๋ฏผํ๋ฉด์ ๊ฐ๊ธ์ ๋ค๋ฅธ ํจํค์ง์ ์ฐ๊ด์ ์ค์ด๋๋ก ํ๋ ๋ฐฉ์์ด ์ข์ ๋ฐฉ์์ด๋ค
'๐๋ฐฑ์๋ : BackEnd' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Servlet] (0) | 2023.12.27 |
---|---|
[SpringBoot ํ๋ฉฐ ๋ง์ฃผ์น ์ค๋ฅ] Transaction silently rolled back because it has been marked as rollback-only (0) | 2023.10.09 |
[SpringBoot] 2.7.13 ์์ swagger ์ค๋ฅ (0) | 2023.07.31 |
[SpringBoot] SpringBoot ์ ๋ฆฌ (0) | 2023.07.15 |
Spring๊ณผ SpringBoot์ ์ฐจ์ด (0) | 2023.06.22 |