๋ฐ์ํ
๐ก ์ฑ๊ธํค์ด๋?
2025.02.24 - [๐ ๊ฐ๋ฐ ์ฌ์ /โจ ๋์์ธ ํจํด] - Singleton ์ฑ๊ธํค ํจํด
์ฑ๊ธํค ์ปจํ ์ด๋
- ์คํ๋ง ์ปจํ
์ด๋๋ ์ฑ๊ธํด ํจํด์ ์ ์ฉํ์ง ์์๋, ๊ฐ์ฒด๋ฅผ ์ฑ๊ธํค์ผ๋ก ๊ด๋ฆฌํ๋ค.
- ์คํ๋ง ์ปจํ
์ด๋๋ ์ฑ๊ธํค ์ปจํ
์ด๋ ์ญํ ์ ํ๋ค.
→ ์ด๋ ๊ฒ ์ฑ๊ธํค ๊ฐ์ฒด๋ฅผ ์์ฑํ๊ณ ๊ด๋ฆฌํ๋ ๊ธฐ๋ฅ์ ์ฑ๊ธํค ๋ ์ง์คํธ๋ฆฌ ๋ผ๊ณ ํ๋ค. - ์ด ๋๋ถ์ ์ฑ๊ธํค์ ๋ชจ๋ ๋จ์ (DIP, OCP, ์ฝ๋์ ๋ณต์ก์ฑ, ํ ์คํธ)์ ํด๊ฒฐํ๋ค.
๐ก ์คํ๋ง์ ๊ธฐ๋ณธ ๋น ๋ฑ๋ก ๋ฐฉ์์ ์ฑ๊ธํค์ด์ง๋ง, ๋ค๋ฅธ ๋ฐฉ์๋ ์ง์ํ๋ค.
ํ์ง๋ง ๋ณดํต 99ํผ ๊ทธ๋๋ก ์ฑ๊ธํค ๋ฐฉ์์ ๊ทธ๋๋ก ์ฌ์ฉํ๋ค.
โป ์ฐธ์กฐ : https://www.inflearn.com/roadmaps/373
๋ฐ์ํ
'๐ Spring > ๐ Spring Boot' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[SpringBoot]์ปดํฌ๋ํธ ํ์ ์์น ์ง์ ์ ๊ธฐ๋ณธ ์ค์บ ๋์. (+ ํํฐ) (0) | 2025.02.25 |
---|---|
[Spring]์ปดํฌ๋ํธ ์ค์บ๊ณผ ์์กด๊ด๊ณ ์๋ ์ฃผ์ (0) | 2025.02.25 |
[SpringBoot]BeanDefinition (0) | 2025.02.24 |
[SpringBoot]๋ค์ํ ์ค์ ์ง์-์๋ฐ ์ฝ๋, xml (0) | 2025.02.24 |
[SpringBoot]BeanFactory์ ApplicationContext (0) | 2025.02.24 |