๋ฐ์ํ
โป ์ด์ ๊ธ
2025.02.24 - [๐ Spring/๐ Spring Boot] - [SpringBoot]์ฑ๊ธํค ์ปจํ ์ด๋
2025.02.25 - [๐ ๊ฐ๋ฐ ์ฌ์ /โจ ๋์์ธ ํจํด] - ์ฑ๊ธํค ๋ฐฉ์์ ์ฃผ์์
- 2๊ฐ์ ์๋น์ค์์ โ ๋ฆฌํฌ์งํ ๋ฆฌ๋ฅผ ํธ์ถํ๊ณ ์๋ค.
- ํธ์ถ ์คํ ํ
์คํธ ์ฝ๋
- ์ฌ๋ฌ๋ฒ ํธ์ถ๋์์ง๋ง ๋ฑ ํ๋ฒ์ฉ๋ง call์ด ์ฐํ ๊ฒ์ด๋ณด์ด๋ฉฐ ๋ชจ๋ ๋์ผํ ๋ฆฌํฌ์งํ ๋ฆฌ@3c9c0d96์ด๋ค.
- @Configuration ์ด AppConfig.class์ ์ ํ์๋๋ฐ ์ฌ๊ธฐ์ @Bean์ด ์ ํ ๊ฐ์ฒด๋ค์ ๋ณต์ฌํ๋ค.
์ถ๋ ฅ์ ๋ณด๋ฉด ์๋ณธ appConfig๊ณผ ๋ค๋ฅธ ์ฃผ์ class hello.core.AppConfig$$SpringCGLIB$$0 ๋ฅผ ๊ฐ๊ณ ์๋ ๊ฒ ๋ณด์ธ๋ค.
์ด๊ฒ์ด ์คํ๋ง ์ปจํ ์ด๋๊ฐ ๊ฐ์ง ์ฑ๊ธํค ๋น ๊ฐ์ฒด๋ก, ์คํ๋ง์ ์ด๋ฏธ ์กด์ฌํ๋ฉด ๋ค์ ๋ง๋ค์ง ์๋๋ค.
๐ก ๊ฒฐ๋ก
๋ง์ฝ @Configuraion ์ด ์๋ค๋ฉด ๋ฆฌํฌ์งํ ๋ฆฌ๋ฅผ ํธ์ถํ ๋๋ง๋ค new ์ธ์คํด์ค๊ฐ ๊ณ์ํด์ ๋ง๋ค์ด์ง๋ฉฐ ์ฑ๊ธํค ๊ฐ์ฒด ์ํ๊ฐ ๊นจ์ง๋ค.
โ @Configuraion ์ ์คํ๋ง์ด @Bean์ด ๋ถ์ ๊ฐ์ฒด๋ฅผ ๋ณต์ฌํด์ ์ฑ๊ธํค ์ํ๋ฅผ ์ ์ง ํด์ฃผ๋ ๊ฒ์ด๋ค.
โป ์ฐธ์กฐ : https://www.inflearn.com/roadmaps/373
๋ฐ์ํ