์ด๋ฒ ์ธํ์ฝ๋ ์ญ์ ์ธ์ฐ์ธํด์๋ค
์ ๋ฐ ๋๋ ๋ณด๋ด์ค!!! ์ธํ์ฝ!!๐คฃ
์ด์ ์ด ์๋ ์ฃผ๋์ด๋ผ๋ฉด ์ธํ์ฝ์ผ๋ก
SSE์ Redis๋ก ์ค์๊ฐ ์๋ฆผ ๊ตฌํ. ๊ทธ๋ฆฌ๊ณ ์ฝ์/์์ฝ์ ์ฒ๋ฆฌ๊น์ง!
@Value ์ด๋ ธํ ์ด์ ์ ์ฌ์ฉํ๋ฉด ์ฝ๊ฒ ํ๋กํผํฐ ๊ฐ์ ๊ฐ์ ธ์ฌ ์ ์๋ค.ํ์ง๋ง ์ด๋ ๊ฒ ์ฌ์ฉํ๋ ๊ฒ์ ์ถ์ฒํ์ง ์๋ ์ด์ ๋??
MySQL HA์ MaxScale์ ๊ณต๋ถํ๋ ์ค ์ด์ด์๋ ์ค์๋ฅผ ํด์ ๊ทธ๊ฒ์ ๋ฐ์ฑํ๊ธฐ ์ํด ๊ธฐ๋ก์ ๋จ๊ธด๋ค. ๋ณธ์ธ์ ์ด์์ฒด์ ์ํคํ ์ฒ๋ฅผ ํ์ธํ๊ณ arm64์ amd64 ๋์ปค ์ด๋ฏธ์ง๋ฅผ ๊ตฌ๋ถํด์ ์ฐ์... ๐
JWT๋ฅผ ์ฌ์ฉํ๋ฉด์ ๋ค๋ค ํ ๋ฒ์ฉ ํ๊ฒ ๋๋ค๋ ๊ทธ ๊ณ ๋ฏผ์ ํ์ด๋ณด์๋ค. ๋ก์ปฌ ์คํ ๋ฆฌ์ง๋ ์ฟ ํค๋ ๊ทธ๊ฒ์ด ๋ฌธ์ ๋ก๋ค...
JUnit5์์ ์์ฑ์ ์ฃผ์ ์ ํ ์ ์๊ฒ ๋์๋ค. ๊ทธ๋ฐ๋ฐ ๋ง์ ์ปจํธ๋กค๋ฌ ํ ์คํธ ์ฝ๋์์ ์ ์ด ์์ฑ์ ์ฃผ์ ๋ฐฉ์์ ์ ์ฌ์ฉํ์ง ์์๊น?
์ฆ์ ์ฝ๋ ๋ฆฌ๋ทฐ. ์ง๊ธ ๋ฐ๋ก ์ฝ๋ ๋ฆฌ๋ทฐ. ๊ทธ๋ ์ข์ ๊ฑด ์๊ฒ ๋๋ฐ... ํด๋น ํ๋ก์ธ์ค๊ฐ ์๋ ๋ฌธํ์์ ์ด๋ป๊ฒ ๋์ ํ๋ ๊ฒ ์ข์๊น? ๊ทธ๋ฆฌ๊ณ ์ด๋ค ์์ธ๋ก ์ํ๋๊ฒ ์ข์๊น?
์นด์นด์คํก ๊ฐ์ ๋๊ท๋ชจ ๋ฉ์ ์ ์์คํ ์ ์ค๊ณํด๋ณด์!
๐จ์ฅ์ ๋ฐ์ ์ ์ ์งํ๋ฅผ ๋ฏธ๋ฆฌ๋ฏธ๋ฆฌ ์ ์ ์๋ ๋ฐฉ๋ฒ์ ์์๊น? ๊ทธ๊ฒ์ด ๋ฐ๋ก ์ ํ๋ฆฌ์ผ์ด์ ๋ชจ๋ํฐ๋ง ์์คํ ! ์คํ๋ง ์ ํ๋ฆฌ์ผ์ด์ ์์ ๋ชจ๋ํฐ๋ง ๋์๋ณด๋๋ฅผ ๋ง๋๋ ๋ฐฉ๋ฒ์ ์์๋ณด์.
ํ๋ก์ ํธ ๋น๋ ์๋๊ฐ ๋ต๋ตํ๋ค๋ฉด? Maven์์ Gradle๋ก ๋น๋ํด์ ๋ณ๊ฒฝํ๋ฉด ์ข์ ์ด์ . ๊ทธ๋ฆฌ๊ณ Docker build ์ต์ ํํ๊ธฐ!
Postman์ @RequestBody์ ํ์ํ ๊ฐ๋ค์ ๋ฃ์ด์ ์๋ฒ์ ์์ฒญ์ ๋ณด๋๋๋ฐ ์๊พธ null๊ฐ์ ๊ฐ์ ธ์ค๋ ๋ฌธ์ ๊ฐ?? Jackson๊ณผ Lombok @Getter ๋์ ์๋ฆฌ์์ ์ด์ ๋ฅผ ์ฐพ์๋ณด์!
406 ์๋ฌ์์ ์ฝํ ์ธ ํ์๊น์ง! ์ผํฌ ์์ด๋น
ํด๋ผ์ด์ธํธ์ ์๋ฒ, ํ๋ก ํธ ๊ฐ๋ฐ์์ ๋ฐฑ ๊ฐ๋ฐ์๊ฐ ์ํตํ๊ธฐ ์ฌ์์ง๋ ๋ฐฉ๋ฒ! ์์ฒญ์ด ์ฑ๊ณตํ๋ ์คํจํ๋ Json์ผ๋ก ์๋ตํ ์ ์๊ฒ API ๊ณตํต ์๋ต ์ฒ๋ฆฌ๋ฅผ ํด๋ณด๋ ๊ฑด ์ด๋จ๊น?
๊ฐ๋ฐ์๋ ๋ฐ๋ณต์ ์ธ ์์ ์ ์ซ์ดํ๋ ์ฌ๋๋ค์ด๋ผ๊ณ ํ๋ค. ๋ด๋น ๊ฐ๋ฐ์์ธ ๋๋ ๊ท์ฐฎ์ ๊ฑธ ์ซ์ดํ๋ค. ๋๊ฐ์ ํ์๋ฅผ ๊ณ์ ๋ฐ๋ณตํด์ผ ํ๋ค๋ฉด ์ด๊ฒ์ ์์คํ ์ผ๋ก ์๋ํ ํด๋ฒ๋ฆฌ๋ฉด ๋์ง ์์๊น?
๋ชจ๋ํฐ์ ์ด์ํ ๊ธ์๋ค์ด ์ฃผ๋ฅด๋ฅต ์ฌ๋ผ๊ฐ๊ณ ๊ทธ๊ฒ์ ์ ์ฌํ ๋ณด๋ ํด์ปค ๋๋ ํ๋ก๊ทธ๋๋จธ. ์๋ง ์ํ์์ ๊ทธ๋ฐ ์ฅ๋ฉด ํ๋ฒ ์ฏค์ ๋ณธ ์ ์์ ๊ฒ์ด๋ค. ์๋น์ค๋ฅผ ๊ฐ๋ฐํ๋ ๋จ๊ณ์ด๋ , ์ด์ ์ค์ธ ๋จ๊ณ์ด๋ ๋ก๊น ์ ํ๋ ์์ ์ ๋งค์ฐ ์ค์ํ๋ค. ์ด ๋ก๊ทธ๋ฅผ ๋ค๋ฃจ๋ ๋ฐฉ๋ฒ์ ์์๋ณด๋๋ก ํ์!
JWT๋ ์ด๋ ์ฌ์ฉ๋๊ณ , ์ด๋ป๊ฒ ์ฌ์ฉ๋๋์ง? JWT๋ฅผ ๊ณต๋ถํ๊ธฐ ์ ์ ์ธ์ ๋ถํฐ ์์๋ณด์. ์ธ์ (Session)์ด๋ ๋ฌด์์ผ๊น? ๊ทธ๋ฆฌ๊ณ ์ด๋ป๊ฒ ๋์ํ๋ ๊ฒ์ผ๊น?
์ฌ๋ฌ case์์ property์ ํ๊ฒฝ๋ณ์๋ฅผ ๋ฐ์์ค๊ธฐ ์ํ ๋ถํฌ๊ธฐ!!
์์ง๊น์ง yml ํ์ผ์ DB ์ฐ๊ฒฐ URL์ด๋ ๊ณ์ , ๋น๋ฐ๋ฒํธ ๊ฐ์ ์ค์ํ properties๋ฅผ ๊ทธ๋๋ก ๋ ธ์ถ ์ํค๋๊ฐ? Jasypt ํ ๋ฒ ์จ๋ด!!