Post

(์ผ์ผํšŒ๊ณ )22.08.18

๐Ÿ‘จโ€๐Ÿ’ป์˜ค๋Š˜ ๊ณต๋ถ€ํ•œ ๋‚ด์šฉ

  • ๊ฒŒ์‹œํŒ ๋งŒ๋“ค์–ด ๋ณด๊ธฐ ๋“œ๋””์–ด ์™„๋ฃŒ
    • ์ƒ๊ฐ๋ณด๋‹ค ์˜ค๋ž˜๊ฑธ๋ฆฌ๊ธฐ๋„ ํ–ˆ๊ณ , ์ฐธ ๋‹จ์ˆœํ•˜๊ณ  ๊ธฐ๋ณธ์ ์ธ ๋‚ด์šฉ์ธ๋ฐ ์•„์ง ์ดํ•ด ์•ˆ๊ฐ€๋Š” ๋ถ€๋ถ„์ด ์กฐ๊ธˆ์”ฉ ์žˆ๋‹ค.
  • ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์Šคํ„ฐ๋”” ๋ฌธ์ œํ’€์ด
    • ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค-์ฒด์œก๋ณต

๐ŸŒ€๋ถ€์กฑํ•œ ๋‚ด์šฉ

  • ์ž๋ฐ” ๊ธฐ๋ณธ๊ธฐ๊ฐ€ ์•„์ง ๋งŽ์ด ๋ถ€์กฑํ•œ๊ฑฐ ๊ฐ™๋‹ค.
  • JPA๋Š” ํ•ด๋„ํ•ด๋„ ํ• ๋•Œ๋งˆ๋‹ค ์–ด๋ ต๋‹ค.

๐Ÿ˜†์ข‹์•˜๋˜ ์ 

  • ๊ฒŒ์‹œํŒ ๋งŒ๋“ค์–ด ๋ณด๊ธฐ ๋“œ๋””์–ด ์™„๋ฃŒ

๐Ÿฅบ์•„์‰ฌ์šด ์ 

  • ์ฝ”๋“œ๋ฅผ ์™„์ „ํžˆ ๋‹ค ์ดํ•ดํ•˜์ง€๋Š” ๋ชปํ•œ์ 

๐Ÿ‘จโ€๐Ÿ’ป๋‚ด์ผ ๊ณต๋ถ€ํ•  ๋‚ด์šฉ ๋ฐ ๊ฐœ์„  ์‚ฌํ•ญ

  • ๊ฐ•์˜ ๋“ค์œผ๋ฉด์„œ ์Šค์Šค๋กœ ์„ค๋ช…ํ•˜์ง€ ๋ชปํ•œ ๋‚ด์šฉ
    • Map๊ณผ MultiValueMap ์ฐจ์ด
    • ObjectMapper์˜ ๊ฐ ๋ฉ”์„œ๋“œ ํ™œ์šฉ๋ฒ•
    • findById์™€ getReferenceById์˜ ์ฐจ์ด์ 
  • JPA ๊ฐ•์˜ ๋ณต์Šต
    • ์—”ํ‹ฐํ‹ฐ ๋งคํ•‘์—์„œ ๊ณ ๊ธ‰ ๋งคํ•‘๊นŒ์ง€
  • ๊ฒŒ์‹œํŒ ๋งŒ๋“ค์–ด๋ณด๊ธฐ ์™„์„ฑ ์ฝ”๋“œ ํ•˜๋‚˜์”ฉ ๋œฏ์–ด๋ณด๊ธฐ
This post is licensed under CC BY 4.0 by the author.