@Bean
@Component
์คํ๋ง์ด ์์์ ๋น์ ์์ฑํด์ฃผ๊ธฐ๋ณด๋ค๋, ๊ฐ๋ฐ์๊ฐ ์์ฑ์ ์ค๊ณ๋ฉ์๋, ์ด๋ ธํ ์ด์ ํ์ ์ ์ ์ธํ ์ ์์.
ํด๋์ค์
@Configuration
์์ด์ผ, ํด๋น ํด๋์ค ๋ด๋ถ์ ์๋@Bean
์ผ๋ก ์ ์๋ ๋ถ๋ถ์ ์์ฑํด์ ์คํ๋ง ์ปจํ ์ด๋์ ๋๊ฒจ์ค ์ ์๋๋ฏ.@Scope
์ด๋ ธํ ์ด์ ์ ์ถ๊ฐ์ ์ผ๋ก ์ ์ํด์, ํด๋น ๋น์ด ์ด๋ค ๋ฒ์(scope) ๋ก ์ ์ฉ๋ ์ง ์ ์ํ ์ ์๋๋ฏ.singleton
prototype
request
HTTP ์์ฒญ ํ๋๊ฐ ๋ค์ด์ค๊ณ ๋๊ฐ ๋ ๊น์ง ์ ์ง๋๋ ์ค์ฝํ, ๊ฐ๊ฐ์ HTTP ์์ฒญ๋ง๋ค ๋ณ๋์ ๋น ์ธ์คํด์ค๊ฐ ์์ฑ๋๊ณ , ๊ด๋ฆฌ
์ฆ ํ๋์ ์์ฒญ์ด ์์ ๋, ๊ทธ ๋น์ ๊ธฐ๋ฐ์ผ๋ก ์์ฑ๋ ํ๋ก์ ๊ฐ์ฒด๊ฐ ์ฌ์ฉ๋๊ณ ์ ์ง๋จ์ ์๋ฏธํ๋๋ฏ.
session
application
websocket
์ ๋ฆฌ
๋ณดํต ์ธ๋ถ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ํตํด, ์ด๋ค ํด๋์ค ์์ฑํ์ฌ ์ฌ์ฉํ๋๋ฐ ๊ฐ๋ฐ์๊ฐ ์๋ํ ๋๋ก ์์ ํ๊ณ ์ด๋ฅผ ์ฌ์ฉํ ๋ ํด๋น ์ด๋ ธํ ์ด์ ์ ๋ง์ด ์ฌ์ฉํ๋ ๋ฏ.
Reference
Last updated
Was this helpful?