๊ฐœ๋ฐœ์ผ์ง€-39 [๐Ÿ”๊ฒ€์ƒ‰, โœ…๊ตฌ๋… ๋„๋ฉ”์ธ: ๊ตฌํ˜„ ์ค€๋น„]

๊น€์„ฑ์ธยท2023๋…„ 9์›” 25์ผ
0
post-thumbnail

0. ๊ธฐ๋Šฅ ์ •์˜

๊ฒ€์ƒ‰ ํ•˜๊ธฐ, ๊ฒ€์ƒ‰ํ•ด์„œ ์—ฐ๊ด€ ๊ฐ€๊ฒŒ ์กฐํšŒํ•˜๊ธฐ

๊ตฌ๋… ํ•œ ๊ฐ€๊ฒŒ๋ชฉ๋ก ์กฐํšŒํ•˜๊ธฐ


1. ๊ฒ€์ƒ‰ ํ™”๋ฉด & ๊ตฌ๋…ํ™”๋ฉด


2. ๋„๋ฉ”์ธ ์ •์˜(DB ํ…Œ์ด๋ธ”)

2-1) ๊ฒ€์ƒ‰ ํ…Œ์ด๋ธ”์ •๋ณด

1. ์‚ฌ์šฉ์ž๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์–ด๋–ค ๋‹จ์–ด๋ฅผ ๊ฒ€์ƒ‰ํ–ˆ๋Š”์ง€,
2. ๊ฒ€์ƒ‰ ๋‹จ์–ด๋ฅผ ํ–‰๋ณ„๋กœ ์ ์šฉํ•œ ์ด์œ ๋Š” ๊ฒ€์ƒ‰๊ธฐ๋ก์„ ์กฐํšŒํ•˜๊ธฐ ์œ„ํ•จ.

2-2) ๊ตฌ๋… ํ…Œ์ด๋ธ”์ •๋ณด

1. ์–ด๋Š ๊ตฌ๋งค์ž๊ฐ€ ์–ด๋–ค ๊ฐ€๊ฒŒ๋ฅผ ๊ตฌ๋…ํ–ˆ๋Š”์ง€ ์™ธ๋ž˜ํ‚ค๋กœ ์กฐ์ธ
2. ๊ตฌ๋… ์ทจ์†Œ๋ฅผ ํ•˜๊ณ  ๋‹ค์‹œํ•  ์ˆ˜๋„ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์ƒํƒœ๊ฐ’์„ ํ†ตํ•ด ๊ตฌ๋… ์ •๋ณด๋ฅผ ์œ ์ง€ํ•˜์—ฟ๋‹ค.

3. API ๋ช…์„ธ

"/jat/app/search"

  • ๊ฒ€์ƒ‰ํ™”๋ฉด์— ๋„์šธ ๊ฒ€์ƒ‰๊ธฐ๋ก, ์ธ๊ธฐ ๊ฒ€์ƒ‰์–ด ์กฐํšŒ
  • ๊ฒ€์ƒ‰ํ•˜์—ฌ ๊ฒ€์ƒ‰์–ด์— ์—ฐ๊ด€๋œ ๊ฐ€๊ฒŒ(์นดํ…Œ๊ณ ๋ฆฌ, ๊ฐ€๊ฒŒ ์ด๋ฆ„) ์กฐํšŒํ•˜๊ธฐ

"/jat/app/subscribe"

  • ๊ตฌ๋…ํ•œ ๊ฐ€๊ฒŒ ๋ฆฌ์ŠคํŠธ๋ฅผ ์กฐํšŒ
  • ๋ชจ๋“  ํ•˜ํŠธ์— ๊ตฌ๋…, ๊ตฌ๋…์ทจ์†Œ api๋ฅผ ์—ฐ๊ฒฐ ์‹œํ‚ค๋„๋ก ํ”„๋ก ํŠธ์™€ํ˜‘์˜ํ•จ
  • ๋‘ ๋„๋ฉ”์ธ ์ „๋ถ€ ๊ฒฐ๊ณผ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ํ˜•ํƒœ๊ฐ€ ๊ฐ”๋‹ค. (๊ฐ€๊ฒŒ ๋ชฉ๋ก ๋ณด๊ธฐ)

4. ํ”„๋กœ์ ํŠธ ๊ตฌ์กฐ

jatdauree/src/main/java/com/umc/jatduaree/src/domain/app/search

jatdauree/src/main/java/com/umc/jatduaree/src/domain/app/subscribe

0๊ฐœ์˜ ๋Œ“๊ธ€