์คํ๋ง ์ํ๋ฆฌํฐ์ ์ฐ๋ ํ๊ณ ์ํ๊ณ ์ ์ฐจ์ด
ํํฐ์ฒ๋ฆฌ์ AOP ์ฒ๋ฆฌ์ ์ฐจ์ด
๊ฐ์ ์ฑ์ ์์ง๋ง ์ฐธ๊ณ ํ๋๋กํด ^~^
์ฃผ์ํ ์ : ์คํ๋ง์ด ์ปดํฌ๋ํธ ์ค์บ ์ com.cos.authjwt ๊ธฐ์ค์ผ๋ก ์ค์บํจ
domain : model ์ ๋ง๋ค๋
domain ๊ณผ service ๋ถ๋ฆฌํ๋ ์ด์
-user ํ ์ด๋ธ๋ก ํ ์ ์๋๊ฒ ๋ง๋ค. (ex. ์ํ์๋งค, ์ผํ๋ชฐ, ๋ธ๋ก๊ทธ ๋ฑ๋ฑ๋ฑ)
-๋๋ฉ์ธ ์์ฒด๋ ์๋น์ค์ ๊ด๊ณ๊ฐ ์๋ค
-๋๋ฉ์ธ์ด ํ๋์ ์๋น์ค๋ง ํ๋๊ฒ ์๋๊ณ
-์ฌ๋ฌ ๋๋ฉ์ธ์ด ๋ชจ์ฌ ํ๋์ ์๋น์ค๋ฅผ ๋ง๋๋๊น
model ๋งํผ controller ๋ง๋ค๋ฉด ๋จ
DTO ๋ง๋๋ ์ด์ : ๋ก๊ทธ์ธ ํ ๋๋ id / password ๋ง ์์ผ๋ฉด ๋๋๋ฐ ๋ชจ๋ธ์๋ ๋ ๋ง์๊ฒ ์๊ฒ ์ง?
๊ทธ๋ผ ๋๋จธ์ง ๊ฐ์ ๋ค null๋ก ๋ค์ด๊ฐ์ผ ๋์์? ๋ถํ์ํ๋ค๊ตฌ. ์ ํจ์ฑ ๊ฒ์ฌํ๊ธฐ ํ๋ค์ด์ง
(ํด๋ด์ ์์ )
๐ค๊ทธ๋ผ DTO๋ ์ด๋ ํจํค์ง์ ์์ด์ผํ๋์?
domain ์ด๋์ ์๊ด์์. web์ ๋๋ ๊ฒ์ด ์ข๋ค. (์ปจํธ๋กค๋ฌ๊ฐ ์๋๊ณณ)
์น์์ ํต์ ํ ๋๋ง ์๋ค๊ฐ๋ค ํ๋ฉด์ ์ธ๊ฑฐ๋๊น!