[Spring] @Autowired ๋์ ์๋ฆฌ - BeanPostProcessor [Spring] @Autowired ๋์ ์๋ฆฌ - BeanPostProcessor @Autowired ์ ๋ ธํ ์ด์ ์ ์์ฑ์, setter, ํ๋์ ๋ถ์ด๊ธฐ๋ง ํจ์ผ๋ก์จ ๊ฐํธํ๊ฒ ์์กด์ฑ์ ์ฃผ์ ๋ฐ์ ์ ์๋๋ฐ ์ด๋ป๊ฒ ๊ทธ๋ ๊ฒ ๋์ํ ์ ์๋์ง, ๊ทธ ์๋ฆฌ์ ๋ํด ์์๋ณด์. ๊ฒฐ๋ก ๋ถํฐ ๋งํ์๋ฉด @Autowired ์ ๋ ธํ ์ด์ ์ BeanPostProcessor๋ผ๋ ๋ผ์ดํ ์ฌ์ดํด ์ธํฐํ์ด์ค์ ๊ตฌํ์ฒด์ธ AutowiredAnnotationBeanPostProcessor์ ์ํด ์์กด์ฑ ์ฃผ์ ์ด ์ด๋ฃจ์ด์ง๋ค. BeanPostProcessor๋ ๋น์ initializing(์ด๊ธฐํ) ๋ผ์ดํ ์ฌ์ดํด ์ด์ , ์ดํ์ ํ์ํ ๋ถ๊ฐ ์์ ์ ํ ์ ์๋ ๋ผ์ดํ ์ฌ์ดํด ์ฝ๋ฐฑ์ด๋ค. ๊ทธ๋ฆฌ๊ณ BeanPostProcessor์ ๊ตฌํ์ฒด์ธ AutowiredAnno.. 2020. 3. 1. ์ด์ 1 ๋ค์