@Contiguration ์ ์ญํ ์ ๋ํด ์กฐ๊ธ ์ฐฉ๊ฐํ ๋ถ๋ถ์ ์ ์ด๋ณธ๋ค
ํด๋น ํด๋์ค๋ ์คํ๋ง ๋น ์ปจํ ์ด๋์ ๋ค๋ฅธ ์ปดํฌ๋ํธ๋ค๊ณผ ๋ง์ฐฌ๊ฐ์ง๋ก @Bean์ผ๋ก ๋ฑ๋ก๋ ํด๋์ค๋ก, ์คํ๋ง์ ์ํด ์์กด์ฑ ๊ด๋ฆฌ ๋ฐ ๋ผ์ดํ ์ฌ์ดํด ๊ด๋ฆฌ๊ฐ ์ด๋ฃจ์ด์ง๋ ํด๋์ค ์ปดํฌ๋ํธ์ ํ ์ข ๋ฅ์ ์ํ๋ค
๋๋ ์ ํธ๋ฆฌํฐ ํด๋์ค(ํํ ~Util.java๋ก ๋ค์ด๋ฐํ๋ ํด๋์ค)์ ํผ๋ํด ์ค์ ํด๋์ค์ ์์กด์ฑ ์ฃผ์ ์ด๋ ๋ค๋ฅธ ๋ผ์ดํ ์ฌ์ดํด ๋ฑ์ ์ ์ฉํ๋ฉด ์๋ ๊ฒ์ผ๋ก ํผ๋ํ๋ค
ํ์ง๋ง ๊ทธ๋ด ํ์ ์์ด,
์ ํธ๋ฆฌํฐ ํด๋์ค๋
์ ์ ๋ฉ์๋์ ์งํฉ์ผ๋ก, ์ด๋์๋ ์ฌ์ฌ์ฉ์ด ๊ฐ๋ฅํ๊ณ ์คํ๋ง์ ๊ด๋ฆฌ๋ฅผ ๋ฐ์ง ์๋ ํด๋์ค๋ฅผ ์๋ฏธํ๋ค
์ด๋ฏธ @Configuration์ ๋ถ์์ผ๋ก, ์คํ๋ง์ ๊ด๋ฆฌ๋ฅผ ๋ฐ๋ ์ค์ ํด๋์ค๋ ์ ํธ๋ฆฌํฐ ํด๋์ค๊ฐ ์๋ ๊ฒ์ด๋ค
๊ทธ๋ ๊ธฐ ๋๋ฌธ์
์ค์ ํด๋์ค์ ์์กด์ฑ ์ฃผ์ ๋ฑ์ ํตํด ๋ฉ์๋๋ฅผ ๊ตฌํํ๋ ๊ฒ์ด ์ค๊ณ๋ฅผ ์๋ชปํ ๊ฒ์ด ์๋๋ค
'TIL, WIL > TIL๐' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| 10.21 TIL : SQL ํํฐ๋ฅผ ํตํ ๋ฐ์ดํฐ ์ ์ (0) | 2025.10.22 |
|---|---|
| 09. 25 TIL : Gson ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ JsonObject ๊ฐ์ฒด ํ์ฉ ์ ์ฃผ์ํ ์ (0) | 2025.09.25 |
| 04. 29 TIL : SQL ์ฟผ๋ฆฌ์์ CASE ๋ฌธ์ ์ค๋ณต ์ฌ์ฉ (0) | 2025.04.29 |
| 04. 06 TIL : ์ธํฐ๋ท/ ์ ์ก ๊ณ์ธต(IP, TCP, UDP) (0) | 2025.04.06 |
| 03. 07 TIL : ์นดํ์นด ์ธํ ๋ฐ ์คํ, ํ ์คํธ (0) | 2025.03.07 |