๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
Today I Learned(TIL)/์ŠคํŒŒ๋ฅดํƒ€ ๋‚ด์ผ๋ฐฐ์›€์บ ํ”„

์ฃผํŠน๊ธฐ ์ž…๋ฌธ/์ˆ™๋ จ_Day 16

by carrot0911 2024. 12. 14.

์˜ค๋Š˜ ํ•œ ๊ณต๋ถ€ ๐Ÿง 

  • ๊ฐœ์ธ ๊ณผ์ œ Lv 1 ์™„์„ฑ
  • ๊ฐœ์ธ ๊ณผ์ œ Lv 2 ์‹œ์ž‘
  • TIL ๋ธ”๋กœ๊ทธ ์ž‘์„ฑ

 

์˜ค๋Š˜ ์–ป์€ ๋‚ด์šฉ ์ •๋ฆฌ โœ๏ธ 

๊ฐœ์ธ ๊ณผ์ œํ•œ ๋‚ด์šฉ์„ ์ •๋ฆฌํ•ด์•ผ๊ฒ ๋‹ค!

  • ์„ ํƒ ์ผ์ • ์ˆ˜์ • API ์™„์„ฑ : Todo(updateTodo ๋ฉ”์„œ๋“œ ์ƒ์„ฑ), UpdateRequestDto ์ƒ์„ฑ, TodoController(updateTodo ๋ฉ”์„œ๋“œ ์ƒ์„ฑ), TodoService(updateTodo ๋ฉ”์„œ๋“œ ์ƒ์„ฑ)
  • ์„ ํƒ ์ผ์ • ์‚ญ์ œ API ์™„์„ฑ : TodoController(deleteTodo ๋ฉ”์„œ๋“œ ์ƒ์„ฑ), TodoService(deleteTodo ๋ฉ”์„œ๋“œ ์ƒ์„ฑ)
  • ํšŒ์› Entity ์ƒ์„ฑ
  • ํšŒ์› ์ƒ์„ฑ API ์™„์„ฑ : MemberController(saveMember ๋ฉ”์„œ๋“œ ์ƒ์„ฑ), MemberService(saveMember ๋ฉ”์„œ๋“œ ์ƒ์„ฑ), MemberRepository(extends JpaRepository)
  • ์ „์ฒด ํšŒ์› ์กฐํšŒ API ์™„์„ฑ : MemberController(findAll ๋ฉ”์„œ๋“œ ์ƒ์„ฑ), MemberService(findAll ๋ฉ”์„œ๋“œ ์ƒ์„ฑ), MemberResponseDto(memberDto ๋ฉ”์„œ๋“œ ์ƒ์„ฑ)
  • ์„ ํƒ ํšŒ์› ์กฐํšŒ API ์™„์„ฑ : MemberController(findById ๋ฉ”์„œ๋“œ ์ƒ์„ฑ), MemberService(findById ๋ฉ”์„œ๋“œ ์ƒ์„ฑ), MemberRepository(findByIdOrElseThrow ๋ฉ”์„œ๋“œ ์ƒ์„ฑ)

 

์˜ค๋Š˜ ํ•˜๋ฃจ ์ •๋ฆฌ โœ๏ธ

์ฃผ๋ง๋™์•ˆ ๊ณผ์ œ๋ฅผ ๋งŽ์ด ์ง„ํ–‰ํ•˜๊ณ  ์‹ถ์—ˆ๋Š”๋ฐ... Lv1 ์™„์„ฑํ•˜๊ณ  ๊ฐ‘์ž๊ธฐ ์ฝ”ํ”ผ๊ฐ€ ๋‚˜๋ฉด์„œ ์ง‘์ค‘๋ ฅ์ด ์™„์ „ ๊นจ์ ธ๋ฒ„๋ ธ๋‹ค..............
์ƒ๊ฐ๋ณด๋‹ค ํ”ผ๋„ ๋งŽ์ด ๋‚˜์„œ ๊ธ‰๊ฒฉํ•œ ์ปจ๋””์…˜ ํ•˜๋ฝ์œผ๋กœ ๋‚ด์ผ ์ด์–ด์„œ ๊ณผ์ œ๋ฅผ ์ด์–ด๋‚˜๊ฐ€์•ผ๊ฒ ๋‹ค!!

๊ทธ๋ฆฌ๊ณ  Lv 2 ๋“ค์–ด๊ฐ€๋ฉด์„œ Git Commit์„ ์ œ๋Œ€๋กœ ํ•˜์ง€ ์•Š์•˜๋Š”๋ฐ ๊ทธ ๋ถ€๋ถ„๋ถ€ํ„ฐ ํ•ด๊ฒฐํ•˜๊ณ  ์ถ”๊ฐ€์ ์œผ๋กœ ์ง„ํ–‰ํ•ด์•ผ ํ•  ๊ฒƒ ๊ฐ™๋‹ค!

์˜ค๋Š˜์€ ํ‘น ์‰ฌ๋ฉด์„œ ์ปจ๋””์…˜ ํšŒ๋ณตํ•˜๊ณ  ๋‚ด์ผ ๋˜ ์—ด์‹ฌํžˆ ํ•ด๋ณด์ž!!

 

๋‚ด์ผ ๊ณ„ํš โฐ

  • ๊ณผ์ œ Lv 3๊นŒ์ง€ ๋„์ „!!
  • ๋ฒ ์ด์ง๋ฐ˜ ์„ธ์…˜ ๋‚ด์šฉ ๋ณต์Šต & ์ •๋ฆฌ
  • TIL ๋ธ”๋กœ๊ทธ ์ž‘์„ฑ

+ ์ถ”๊ฐ€๋กœ ๊ณ„ํš์ด ๋” ์ƒ๊ธธ ์ˆ˜๋„ ์žˆ์Šด๋‹ค~_~