Posts
Q&A
POST
POST /orders/{orderId}/start-delivery๊ทธ๋ฌ๋ฉด orders/{orderId}์ start-delivery๋ผ๋ ์ํ ํ์ ๋ชฉ๋ก? ๊ฒฝ๋ก?๊ฐ ์๋ค๊ณ ์๊ฐํ๋ฉด ๋๋ ๊ฑด๊ฐ์?์ ๋ง์ด ๋ง๋ค๋ฉด ๋ง์ฝ ๋ฐฐ๋ฌ ์์์ด ์๋๋ผ ๋ฐฐ๋ฌ ์๋ฃ๋ผ๊ณ ์ํ๋ฅผ ๋ณ๊ฒฝํ๋ค๋ฉด POST /orders/{orderId}/complete-delivery ์ด๋ฐ ์์ผ๋ก ์ํ๋ฅผ ๋ณ๊ฒฝํ ์ ์๋ ๊ฑด๊ฐ์? ๊ทธ๋ฆฌ๊ณ ์ถ๊ฐ์ ์ผ๋ก ์ง๋ฌธํ โ ๋ต๋ณ ํด์ฃผ์ค ์ ์์๊น์..๋ฆฌ์์ค๋ผ๊ณ ํ๋ ๊ฒ์ ๋ฌธ์, ๋์์, ์ฌ์ง ๋ฑ๊ณผ ๊ฐ์ด ์๋ณํ ์ ์๋ ๋ชจ๋ ๊ฒ์ด๋ผ๊ณ ์๊ธฐ๋ฅผ ํ๋๋ฐ ๋ฆฌ์์ค ๋ณ๊ฒฝ, ์์ , ์ญ์ , ์กฐํ๋ผ๊ณ ํ๋ ๊ฒ์ด ์ ์์ ๋ฅผ ํตํด์ ์ดํด๋ฅผ ํ์๋ฉด members๋ผ๋ ๋ฆฌ์์ค๊ฐ ์๋๋ฐ ๋ฆฌ์์ค๊ฐ ๊ฐ์ง๊ณ ์๋ ํ๋(์์ฑ?)์ ๋ณ๊ฒฝํ๋ ๊ฒ์ผ๋ก ๋๊ปด์ง๋๋ค.
- 0
- 3
- 294
Q&A
stateful, stateless
์ ๋ฆฌํ์๋ฉด stateful์ ์๋ฒ์์ ํด๋ผ์ด์ธํธ์ ์ํ๋ฅผ ์ ์งํ๋ค.statless๋ ์ฐ๊ฒฐ์ ํ ๋ ํด๋ผ์ด์ธํธ์์ ์๋ฒ์๊ฒ ํ์ํ ์ ๋ณด๋ค์ ๋ค ๋๊ธด๋ค. ๊ทธ๋ฆฌ๊ณ ํน๋ณ ํด๋ผ์ด์ธํธ๋ฅผ ๊ตฌ๋ณํ๋ ๊ฒ์ ์ฟ ํค๋ฅผ ํตํด์ ์๋ณํ๋ค. ๊ทธ๋ ๋ค๊ณ ์ฟ ํค๋ฅผ ์ฌ์ฉํ๋ค๊ณ ํด์ HTTP์ stateless ์ํ๋ฅผ ์์ด๋ฒ๋ฆฌ๋ ๊ฒ์ ์๋๋ค.์ด๋ ๊ฒ ์ดํดํ๋ฉด ๋๋ ๊ฑธ๊น์?
- 0
- 2
- 290
Q&A
ํ๋ ์ฃผ์
์ธ๋ถ์์ ๋ณ๊ฒฝ์ด ๋ถ๊ฐ๋ฅํด ํ ์คํธ์ ์ด๋ ค์์ด ์๋ค-> ์คํ๋ง ์ปจํ ์ด๋์ ์ํด ๊ด๋ฆฌ๋์ง ์๋ ๊ฐ์ฒด์์๋ ํ๋ ์ฃผ์ ์ ํตํด ์์กด๊ด๊ณ๋ฅผ ์ฃผ์ ํ ์ ์๋ค. ex) MemberRepository๋ฅผ ๋ณ๊ฒฝํด์ ํ ์คํธ ํ๊ณ ์ถ์ ๊ฒฝ์ฐ์ ์ธ๋ถ์์ ๋ณ๊ฒฝ์ด ๋ถ๊ฐ๋ฅํ๊ธฐ ๋๋ฌธ์ ํ ์คํธ ํ๊ธฐ ํ๋ค๋ค.DI ์ปจํ ์ด๋ ์์ด๋ ์๋ฌด๊ฒ๋ ํ ์ ์๋ค-> ์์ ์ด์ ์ DI ํ๋ ์์ํฌ์ ์ํด ์์กด์ฑ์ด ์ฃผ์ ๋์ง ์์ ๊ฒฝ์ฐ ์ฃผ์ ํ ๊ฐ์ฒด๋ฅผ ์ฐพ์ง ๋ชปํด NPC์ด ๋ฐ์ํ ์ ์๋ค. ์ด๋ฌํ ์ด์ ๋ก DI ์ปจํ ์ด๋์ ๋ํ ์์กด์ฑ์ด ๋๋ค. ์ด๋ฐ ์์ผ๋ก ์ดํดํด๋ ๋๋ ๊ฑด๊ฐ์?
- 0
- 2
- 238
Q&A
ํ์ ๊ด๋ฆฌ ์์ - ์น MVC ๊ฐ๋ฐ
์ ํด๊ฒฐํ์ต๋๋ค! ๊ฐ์ฌํฉ๋๋ค
- 0
- 3
- 394
Q&A
ํ์ ๊ด๋ฆฌ ์์ - ์น MVC ๊ฐ๋ฐ
2024-04-15T22:53:18.319+09:00 WARN 18696 --- [hello-spring] [ main] ConfigServletWebServerApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.context.ApplicationContextException: Failed to start bean 'webServerStartStop'
- 0
- 3
- 394
Q&A
Whitelabel Error Page
https://drive.google.com/file/d/1vS166U4KU-tac4jXAk3zX7u9WDJRu9vC/view?usp=sharing
- 0
- 2
- 333