argument resolver ๊ด๋ จ ์ง๋ฌธ
์ ์ ๊ฐ ํ๋ ค๋ ์ง๋ฌธ์ Member์ ์์ ํด๋์ค MemberChild๊ฐ ์๋ค๊ณ ํ๊ณ ์ปจํธ๋กค๋ฌ์ @RequestMapping์ด ๋ถ์ ๋ฉ์๋์ MemberChild๊ฐ @Login MemberChild member์ ๊ฐ์ ํํ๋ก ํ๋ผ๋ฏธํฐ๋ก ๋ค์ด๊ฐ ๋, ์ด ํ๋ผ๋ฏธํฐ์ ๋ํด LoginMemberArgumentResolver๊ฐ ์๋ํด์ ์ปจํธ๋กค๋ฌ ํธ์ถ ์ member์ Member ๊ฐ์ฒด๊ฐ ๋ค์ด๊ฐ๋ฉด ClassCastException์ด ๋ฐ์ํ๋ฏ๋ก isAssignableFrom์ผ๋ก ๋ถ๋ชจ ์์ ๊ด๊ณ๋ฅผ ํ์ธํ๋ ๋ถ๋ถ์ด ๋ฐ๋๊ฐ ๋์ด์ผ ํ์ง ์๋ ํ๋ ๊ฒ์ด์์ต๋๋ค. ๋ฐ๋๊ฐ ๋๋ฉด @Login์ Member ํฌํจ ๋ถ๋ชจ ํด๋์ค์๋ง ๋ถ์ผ๋๊น @Login Object member์ ๊ฐ์ ํ๋ผ๋ฏธํฐ๋ ์์ธ ์์ด ์ ์๋ํ ๊ฒ์ด๋๊น์.