728x90
์ค๋ ๊ณต๋ถํ ๋ด์ฉ
- ์คํ๋ง ๋ฐฐ์น ๊ฐ์ ํ๊ฐ ๋ฃ๊ธฐ
- ์คํ๋ง ์ํ๋ฆฌํฐ ๊ฐ์ ํ๊ฐ ๋ฃ๊ธฐ
- ์ง๋ฌธ ๊ฒ์ํ ํ๋ก์ ํธ(์์ด๋ผ๋
ธ)
- MemberController ๊ตฌํ์ค
- UserDetail์ ์์๋ฐ์ AuthMember๋ผ๋ ํด๋์ค๋ฅผ ๋ง๋ค์ด ์ด๋ฅผ ํตํด ์ธ์ฆ์ ์งํ
- ์ฝํ๋ฆฐ์์ @RequestBody๋ฅผ ์ฌ์ฉํ๋ฉด ๊ธฐ๋ณธ ์์ฑ์๊ฐ ์์ด๋ ๊ฐ์ด ๋ฐ์ธ๋ฉ๋์์. ์ด์ ๋ ์๋ง KotlinModule ๋๋ฌธ์ผ ๊ฒ์ด๋ฉฐ, KotlinModule์ ObjectMapper์ ์ธํ ํด์ฃผ์๋๋ ๊ธฐ๋ณธ ์์ฑ์๊ฐ ์์ด๋ ์ญ์ง๋ ฌํ๊ฐ ๋๋ ๊ฒ์ ํ์ธํจ.
- ์ ์ฐฉ์ ์ฟ ํฐ์ ์ด๋ป๊ฒ ๊ตฌํํ ์ ์์ ๊ฒ์ธ๊ฐ์ ๋ํ ์๊ฐ
๐ญ ๋๋ ์ & ๋ฐฐ์ด ์
- ObjectMapper๊ฐ ๊ธฐ๋ณธ ์์ฑ์ ์์ด ๊ฐ์ ๋ฐ์ธ๋ฉ ํ ์ ์๋๋ก ์ค์ ์ ๋ฐ๊พธ์ด ์ค ์ ์๋ค๋ ๊ฒ์ ์๊ณ ์์์ง๋ง, ๋ชจ๋์ ํตํด์๋ ๊ฐ๋ฅํ๋ค๋ ๊ฒ์ ์์๋ค. ๊ทธ๋ฌ๋ ์ ํํ ์ด์ ๋ ์ ๋ชจ๋ฅด๊ฒ ๋ค. visibility ์ค์ ์ ๊ฒฐ๊ตญ ๋์ผํ์๋๋ฐ,,, ํ์ธํด๋ณด๋ ค ํด๋ ์ฝ๋๊ฐ ๋๋ฌด ๋์กํด์ ์์ง ๋ด ์ค๋ ฅ์ผ๋ก๋ ๋๋ฒ๊น ํด์ ์์ธ์ ์ฐพ์๊ฒ์ด ์กฐ๊ธ ํ๋ค์๋ค. ์ธ์ ๊ฐ ์ฐพ์๊ฑฐ๋ผ๋ ๋ฏฟ์๊ณผ ํจ๊ป ์ผ๋จ์ ๋๊ธด๋น
- ๊ฐ์๊ธฐ ์ ์ฐฉ์ ์ฟ ํฐ์ ์ด๋ป๊ฒ ๊ตฌํํ ์ ์์๊น๋ผ๋ ์๋ฌธ์ด ๋ ์ฌ๋๊ณ , ConcurrentQueue๋ฅผ ์ฌ์ฉํ๋ฉด ๋ฐ๋ก ํด๊ฒฐ๋ ๊ฒ์ด๋ผ ์๊ฐํ์ง๋ง, ๋ ๋ค๋ฅธ ์ด๋ค ๋ฌธ์ ๊ฐ ์์์ง๋ ์ ๋ชจ๋ฅด๊ฒ ๋ค. ๊ด๋ จํด์ ์ด๋ ๋ถ(๊ฐ๋ฒ๊น ๋..)์ ๋ธ๋ก๊ทธ๊ฐ ์๊ฐ๋ ์ฐพ์๋ณด์๋๋ฐ, ๋ ๋์ค๋ฅผ ์ฌ์ฉํ์ฌ ํด๊ฒฐํ์๋ค. ๋งํฌ๋ ๋ค์๊ณผ ๊ฐ๋ค. https://csy7792.tistory.com/350
๐ฅ ๋ด์ผ ๊ณต๋ถํ ๋ด์ฉ
- ๋ฐฐ์น ๊ฐ์ ๋ฃ๊ธฐ
- ์คํ๋ง ์ํ๋ฆฌํฐ ๋ฃ๊ธฐ
- ์ง๋ฌธ ๊ฒ์ํ ํ๋ก์ ํธ(์์ด๋ผ๋ ธ) - MemberController ๊ตฌํ, ํ ์คํธ์ฝ๋ ๋ชจ๋ ์์ฑ
- ์คํ๋ง ๊ฐ์ ๋ฃ๊ธฐ(ํจ์บ )
- ํธ๋์ญ์ ๊ณผ ๋ฝ, 2์ฐจ์บ์ ์ฝ๊ณ ์ ๋ฆฌํ๊ธฐ
๐ฅ ์ธ์ ๊ฐ..
- ๋ง์ดํฌ๋ก์๋น์ค ์ํคํ ์ณ ๊ตฌ์ถ ๊ฐ์
- ์คํ๋ง ๋ฐฐ์น ๊ฐ์ ๋ฃ๊ธฐ
- ํจ์คํธ์บ ํผ์ค - ํ ๋ฒ์ ๋๋ด๋ AWS ์ธํ๋ผ ๊ตฌ์ถ๊ณผ DevOps ์ด์ ์ด๊ฒฉ์ฐจ ํจํค์ง Online.
- ํจ์คํธ์บ ํผ์ค - 10๊ฐํ๋ก์ ํธ๋ก์์ฑํ๋๋ฐฑ์๋์น๊ฐ๋ฐ(Java/Spring) ์ด๊ฒฉ์ฐจํจํค์งOnline.
- ํจ์คํธ์บ ํผ์ค - ์ค๋ฌด ํ๋ก์ ํธ๋ก ๋ฐฐ์ฐ๋ Kotlin & Spring : ๋ฆฌํฉํ ๋ง๋ถํฐ ์๋น์ค ๊ตฌํ๊น์ง
- ๋์ปค ๊ฐ์ ๋ฃ๊ธฐ
- ๋ก๊ทธ ๊ด๋ จ ์ ๋ฆฌํ๊ธฐ
- ์ํ๋ฆฌํฐ ๊ด๋ จ ์ ๋ฆฌํ๊ธฐ
- Red-Black Tree
- ์ ๋์จ&ํ์ธ๋ ์๊ณ ๋ฆฌ์ฆ ๊ณต๋ถํ๊ธฐ
- ์ดํํฐ๋ธ ์๋ฐ 34
- ๋น ์๋์ & ๋ฆฌํ์๋์ ์ ๋ฆฌํ๊ธฐ
- ์ฝํ๋ฆฐ ์ธ ์ก์ ์ฝ๊ธฐ
- Spring ๊ฒ์ํ ํ๋ก์ ํธ Kotiln์ผ๋ก ๋ง์ด๊ทธ๋ ์ด์ ํ๊ธฐ
- ์คํ๋ง ๋ถํธ ์ค์ ํ์ฉ ๋ง์คํฐ chap 4
- ํ ๋น๋ ๊ฐ์ ๋ฃ๊ธฐ
- MethodSecurityInterceptor
์ค๋ ๊ณต๋ถํ ๋ด์ฉ ํฌ์คํ
https://ttl-blog.tistory.com/896
[์ฝํ๋ฆฐ][์คํ๋ง MVC] - ๊ธฐ๋ณธ ์์ฑ์ ์๋ Data Class๊ฐ @RequestBody์ ๋งคํ๋๋ ์ด์
์ ํํ๋ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค๋ง, ์์ธ์ KotlinModule๋๋ฌธ์ธ ๊ฒ ๊ฐ์ต๋๋ค. (์๋ง ๊ทธ๋ด ๊ฒ ๊ฐ์ต๋๋ค..ใ ใ ใ ) ๋น์ทํ ๊ธ๋ก ๋ค์ ๋ธ๋ก๊ทธ๋ ์ฐธ๊ณ ํ์๋ฉด ์ข์ ๊ฒ ๊ฐ์ต๋๋ค. (https://kapentaz.github.io/kotlin/json/Kotlin-.
ttl-blog.tistory.com
728x90
'๐ณ TIL' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[TIL] 2022-08-14 (0) | 2022.08.14 |
---|---|
[TIL] 2022-08-13 (0) | 2022.08.14 |
[TIL] 2022-08-11 (0) | 2022.08.12 |
[TIL] 2022-08-10 (0) | 2022.08.11 |
[TIL] 2022-08-09 (0) | 2022.08.10 |