๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

TIL/Spring

๐Ÿ“š 1/23(ํ™”) ๋‚ด์ผ๋ฐฐ์›€์บ ํ”„ Java-Spring 22์ผ์ฐจ TIL - Springboot ์ผ์ •๊ด€๋ฆฌ ์•ฑ ๋งŒ๋“ค๊ธฐ, ๊ฐœ์ธ๊ณผ์ œ(1)

๐Ÿ“ ์˜ค๋Š˜์˜ ํ•™์Šต ํ‚ค์›Œ๋“œ

  • springboot ์ฒซ ๊ฐœ์ธ ๊ณผ์ œ
    • ์ผ์ •๊ด€๋ฆฌ ์•ฑ ๋งŒ๋“ค๊ธฐ

 

 

 

 

๐Ÿ“์ผ์ •๊ด€๋ฆฌ ์•ฑ ์„œ๋ฒ„ ๋งŒ๋“ค๊ธฐ

  • Use Case Diagram

 

<schedule ์•ฑ ์„œ๋ฒ„-Use Case Diagram>

 

 

 

 

  • API ๋ช…์„ธ์„œ

 

 

 

  • ERD ์ž‘์„ฑํ•˜๊ธฐ

<schedule ์•ฑ ์„œ๋ฒ„-ERD>

 

 

 

 

 

 

 

 

๐Ÿ“์˜ค๋ฅ˜ ๋‚œ ๋ถ€๋ถ„ ์ˆ˜์ •ํ•˜๊ธฐ

  ๋นŒ๋“œ ์ค‘์— ์˜ค๋ฅ˜๊ฐ€ ๋‚ฌ๋Š”๋ฐ, ์•Œ๊ณ  ๋ณด๋‹ˆ jpa ์ฟผ๋ฆฌ ๋ฌธ๋ฒ•์—์„œ ์˜ค๋ฅ˜๊ฐ€ ๋‚œ ๊ฒƒ ๋•Œ๋ฌธ์ด์—ˆ๋‹ค.

<error ๋‚ด์šฉ - 1>

 

 

 

<error ๋‚ด์šฉ - 2>

 

 

 

<error ๋‚ด์šฉ - 3>

 

 

 

 

 

  ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ํ•„๋“œ๋ฅผ ์ง€์šฐ๊ณ  ๋‚˜์„œ ๊นœ๋นกํ•˜๊ณ , ๋ฉ”์†Œ๋“œ(์ฟผ๋ฆฌ)๋ฅผ ์ˆ˜์ •ํ•ด์ฃผ์ง€ ์•Š์•„์„œ ์ƒ๊ธด ์˜ค๋ฅ˜์˜€๋‹ค. 

findAllByOrderByModifideAtDesc();    -> findAllByOrderByDateAtDesc();  ์ด๋ ‡๊ฒŒ ์ˆ˜์ •ํ•˜๋‹ˆ ์˜ค๋ฅ˜๊ฐ€ ์—†์–ด์กŒ๋‹ค.

<error ๋‚œ ์ด์œ  - 1>

 

 

 

<error ๋‚œ ์ด์œ  - 2>

 

 

 

 

<error๋‚œ ์ฝ”๋“œ ๊ณ ์น˜๊ธฐ - 1>

 

 

 

<error๋‚œ ์ฝ”๋“œ ๊ณ ์น˜๊ธฐ - 2>

 

 

 

 

 

 

 

  ๊ทธ๋ฆฌ๊ณ  ์ž‘๋™ ํ™•์ธ์„ ๋ชปํ•˜๊ณ  ์ œ์ถœํ–ˆ๋Š”๋ฐ, ์ œ์ถœ ํ›„์— ๋‹ค์‹œ๋ณด๋‹ˆ ๋นŒ๋“œ ์ค‘์— ๋˜ ์˜ค๋ฅ˜๊ฐ€ ๋‚ฌ๋‹ค. ๊ทธ๋ž˜๋„ ์•ž ์ „ ์˜ค๋ฅ˜์™€๋Š” ๋‹ฌ๋ฆฌ ํ˜ผ์ž ๋ฐ”๋กœ ์ด์œ ๋ฅผ ์ฐพ์•„๋‚ผ ์ˆ˜ ์žˆ์—ˆ๋‹ค. ์ผ์ • ์ „์ฒด ์กฐํšŒ ๊ธฐ๋Šฅ๋งŒ ๋„ฃ์—ˆ๋‹ค๊ฐ€ ๋‚˜์ค‘์— ์ผ์ • ์ƒ์„ธ ์กฐํšŒ ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ–ˆ๋Š”๋ฐ, ์ด๋•Œ  url์ฃผ์†Œ๋ฅผ ์ˆ˜์ •ํ•˜์ง€ ์•Š์•„์„œ ๋‚œ ์˜ค๋ฅ˜์˜€๋‹ค. ๋‹ค์‹œ ์ˆ˜์ •ํ•˜๋‹ˆ๊นŒ ์ •์ƒ ์ž‘๋™๋˜์–ด์„œ ํ‘ธ์‹œํ•˜๊ณ  ์ด๋ฒˆ ๊ฐœ์ธ ๊ณผ์ œ๋Š” ๋งˆ๋ฌด๋ฆฌ ์ง€์—ˆ๋‹ค.(๋์ธ ์ค„ ์•Œ์•˜์ง€..)