์ค๋ ๊ณต๋ถํ ๋ด์ฉ
- ์คํ๋ง ๋ถํธ ๊ฒ์ํ ๋ง๋ค๊ธฐ (ํ ์ด๋ธ, ๋๋ฉ์ธ ์ค๊ณ, ์ํฐํฐ ์์ฑ, ๋๊ธ ์ญ์ ๋ก์ง ๊ตฌํ, ํ์ ์๋น์ค ๊ฐ๋ฐ)
๐ญ๋๋ ์ & ๋ฐฐ์ด ์
- ์ค๋์ ์ง๊ธ๊น์ง ๊ณ์ ํ๋ค ์ค๊ฐ์ ๋๋๋ฒ๋ ธ๋ ๋๊ธ ์ญ์ ๋ก์ง์ ์์ฑํด๋ณด์๋ค. ์ฌ์ค ์ง๊ธ๊น์ง ์น๊ตฌ๋ค์ด๋ ํ๋ก์ ํธ ํ์์ผ๋ก ํ๋ฉด์ ํ๋ ค๊ณ ํ์๋๋ฐ, ๊ณ์ ์ค๊ฐ์ ํํ ๊ฐ ๋๋ฒ๋ ค์... ๊ฒฐ๊ตญ ์ง๊ธ๊น์ง ๋ชปํ๊ณ ์๋ค๊ฐ ์ค๋์์์ผ ๋๋์ด ํ๋ค. ์๊ฐ๋ณด๋ค ํ๋ค์๊ณ , ๊ฑฐ์ ์ค๋ ํ๋ฃจ์ข ์ผ ๋ค ์์๋ถ์๋ค. ํน์ด ์ค๋ ์กฐ๊ธ ์ค์ํ ์ ๋ณด๋ฅผ ํ๋ ์ป์๋ค. ํ๋ก์๋ก ์์ฑ๋ ๋น์ ์ฌ์ฉํ ๋, ํ๋์ ์ง์ ์ ๊ทผํ๋ฉด null๊ฐ์ด ๋์จ๋ค๋ ๊ฒ์ด๋ค. ๋ฌด์กฐ๊ฑด ๋ฉ์๋๋ฅผ ํตํด์๋ง ๊ฐ์ ๊ฐ์ ธ์์ผ ํ๋ค. ์ค๋ ์ด ๋ฌธ์ ๋๋ฌธ์ ์ ๋ง ๋๋ฌด ๋ง์ ์๊ฐ์ ๋บ๊ฒผ๋ค. ๊ทธ๋๋ ๋ ํ๋ ๋ฐฐ์ด๊ฑฐ๋๊น ์ข๋ค ใ
- ์ถ๊ฐ๋ก ์ค๋์ TDD(ํ ์คํธ ์ฃผ๋ ๊ฐ๋ฐ)์ ๋ง์ด ์ฌ์ฉํด๋ณด์๋ค. ํนํ ๋๊ธ์ ์ญ์ ๋ก์ง์ ๊ตฌํํ ๋๋ TDD๋ฅผ ์ฌ์ฉํ์ฌ ๊ตฌํํ์๋๋ฐ, ํ์คํ ๋ง์ด ๋์์ด ๋๋ ๊ฑฐ ๊ฐ๋ค!!! ์์ ๋ถํฐ ์ต๋ฒ๊ท ๋์ TDD์์์ ๋ณด๊ธฐ๋ง ํ๊ณ ์ง์ ์ฌ์ฉํด ๋ณธ ์ ์ด ์์๋๋ฐ, ํ์คํ ์ฌ์ฉํด๋ณด๋ ์๊ฐ๋ณด๋ค ์ข์์ง๋ง, ์น๋ถ๋ถ๊ณผ ์ฐ๋์ํค๋ ค๋ค๋ณด๋๊น ์๊ฐ๋ณด๋ค ํ๋ค์๋ค. ์์ง ๋ด๊ฐ ๋ถ์กฑํด์ ๊ทธ๋ฐ๊ฑฐ์ธ ๊ฑฐ ๊ฐ๋ค.
๐ฅ๋ด์ผ ๊ณต๋ถํ ๋ด์ฉ
- ์คํ๋ง ๋ถํธ ๊ฒ์ํ ๋ง๋ค๊ธฐ (ํ์ ์๋น์ค ์ปจํธ๋กค๋ฌ ๊ฐ๋ฐ, Post, Comment ์๋น์ค ๊ฐ๋ฐ)
์ค๋ ๊ณต๋ถํ ๋ด์ฉ ํฌ์คํ
[Spring] Proxy ํ์ ์ Bean์ ์ฌ์ฉํ ๋์ ์ฃผ์์ (feat. ํน์ข ํ๋)
์.. ์ง์ง ์ด๊ฒ๋๋ฌธ์ ์๊ฐ์ ๋๋ฌด ์ก์๋จน์์ต๋๋ค. ๋จผ์ ์ค๋ฅ๊ฐ ๋ฐ์ํ ์ฝ๋๋ฅผ ๊ฐ๋จํ๊ฒ ์ ์ด๋ณด๊ฒ ์ต๋๋ค. @Service @RequiredArgsConstructor @Transactional public class CommentServiceImpl implements Commen..
ttl-blog.tistory.com
์คํ๋ง๋ถํธ ๊ฒ์ํ API ๋ง๋ค๊ธฐ (7) - ๋๋ฉ์ธ, ํ ์ด๋ธ ์ค๊ณ, ์ํฐํฐ ์์ฑ
ํ์๊ฐ์ ์, ๋๋ฉ์ธ ์ค๊ณ๊ฐ ๋๋๊ณ ์ดํ ํ์ ์๋น์ค๋ฅผ ๊ตฌํํ ๋ ๊ตฌํํ๋๋ก ํ๊ฒ ์ต๋๋ค! ์ํ๋ฆฌํฐ๋ฅผ ์ด์ฉํ JSON ๋ฐ์ดํฐ๋ก ๋ก๊ทธ์ธ (์๋ฃ) JWT๋ฅผ ์ด์ฉํ ์ธ์ฆ (์๋ฃ) ๋๋ฉ์ธ, ํ ์ด๋ธ ์ค๊ณ, ์ํฐํฐ
ttl-blog.tistory.com
์คํ๋ง๋ถํธ ๊ฒ์ํ API ๋ง๋ค๊ธฐ (8) - ๋๊ธ ์ญ์ ๋ก์ง ๊ตฌํ
์ฌ์ค ์์์์ผ๋ก๋ ํ์ -> ๊ฒ์ํ -> ๋๊ธ ์์๋ก ๊ตฌํํ๋๊ฒ ๋ง์ผ๋, ์ ๊ฐ ๋๋ฌด ๋๊ธ์ ๊ตฌํํด๋ณด๊ณ ์ถ์ ๋ง์์ด ์ปค์ ๋๊ธ๋ถํฐ ๊ตฌํํ๋๋ก ํ๊ฒ ์ต๋๋ค. ๋ค๋ฅธ๊ฑฐ ๊ตฌํํ๊ณ ์ค์ ์ ๋ด๋ ๊ด์ฐฎ์ต๋
ttl-blog.tistory.com
์คํ๋ง๋ถํธ ๊ฒ์ํ API ๋ง๋ค๊ธฐ (9) - ํ์ ์๋น์ค ๊ตฌํ
์๋ ์ด๊ฒ ์๋น์ค ๊ฐ๋ฐ 1๋ฒ์ด ๋์ผํ๋๋ฐ ๋ง์ด์ฃ .. ์ด๋ฏธ ์ ์ง๋ฌ๋ฒ๋ฆฐ ์ผ ์ด๋ป๊ฒ ํ๊ฒ ์ต๋๊น ใ ๊ทธ๋๋ ์ฝ๋ ์์ฑํ๋๋ฐ์๋ ์๋ฌด๋ฐ ์ง์ฅ ์์ต๋๋ค. ์์ํ๊ฒ ์ต๋๋ค. ์ํ๋ฆฌํฐ๋ฅผ ์ด์ฉํ JSON ๋ฐ์ด
ttl-blog.tistory.com
'๐ณ TIL' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[TIL] 2022-01-03 (0) | 2022.01.03 |
---|---|
[TIL] 2022-01-02 (0) | 2022.01.02 |
[TIL] 2021-12-31 (0) | 2021.12.31 |
[TIL] 2021-12-30 (0) | 2021.12.30 |
[TIL] 2021-12-29 (0) | 2021.12.30 |