MapleStory Cookie With Halo

๐Ÿƒ Spring/๐Ÿƒ Spring Boot

[SpringBoot]BeanFactory์™€ ApplicationContext

๋‰ด์ด NUEY 2025. 2. 24. 15:22
๋ฐ˜์‘ํ˜•

 

์Šคํ”„๋ง ์ปจํ…Œ์ด๋„ˆ
BeanFactory์™€ ApplicationContext

 

  • BeanFactory

    • ์Šคํ”„๋ง ์ปจํ…Œ์ด๋„ˆ์˜ ์ตœ์ƒ์œ„ ์ธํ„ฐํŽ˜์ด์Šค.

    • ๋นˆ์„ ๊ด€๋ฆฌํ•˜๊ณ  ์กฐํšŒ getBean().


  • ApplicationContext

    • BeanFactory ๊ธฐ๋Šฅ์„ ๋ชจ๋‘ ์ƒ์† ๋ฐ›์•„ ์ œ๊ณตํ•œ๋‹ค.

    • ๋นˆ ์กฐํšŒ ์™ธ์—๋„ ํŽธ๋ฆฌํ•œ ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•œ๋‹ค.

      • MessageSource ๋ฅผ ํ™œ์šฉํ•œ ๊ตญ์ œํ™” ๊ธฐ๋Šฅ
        → ๊ฐ ๋‚˜๋ผ์— ๋งž๊ฒŒ ๋ฒˆ์—ญํ•ด ์ถœ๋ ฅํ•œ๋‹ค.

      • EnviromentCapable ํ™˜๊ฒฝ๋ณ€์ˆ˜
        → ๋กœ์ปฌ/๊ฐœ๋ฐœ/์šด์˜ ๋“ฑ์„ ๊ตฌ๋ถ„ํ•ด์„œ ์ฒ˜๋ฆฌํ•œ๋‹ค.

      • ApplicationEventPublisher ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ด๋ฒคํŠธ
        → ์ด๋ฒคํŠธ๋ฅผ ๋ฐœํ–‰ํ•˜๊ณ  ๊ตฌ๋…ํ•˜๋Š” ๋ชจ๋ธ์„ ํŽธ๋ฆฌํ•˜๊ฒŒ ์ง€์›ํ•œ๋‹ค.

      • ResourcePatternResolver ํŽธ๋ฆฌํ•œ ๋ฆฌ์†Œ์Šค ์กฐํšŒ
        → ํŒŒ์ผ/ํด๋ž˜์ŠคํŒจ์Šค/์™ธ๋ถ€ ์†Œ์Šค๋ฅผ ํŽธ๋ฆฌํ•˜๊ฒŒ ์กฐํšŒ

 

 

๐Ÿ’ก ๋”ฐ๋ผ์„œ ๋ถ€๊ฐ€๊ธฐ๋Šฅ์ด ํฌํ•จ๋œ ApplicationContext๋งŒ ์‚ฌ์šฉํ•œ๋‹ค.

 

 


โ€ป ์ฐธ์กฐ : https://www.inflearn.com/roadmaps/373

๋ฐ˜์‘ํ˜•