Singleton(๊ธฐ๋ณธ)
โข
์ปจํ
์ด๋๋น ํ๋์ ์ธ์คํด์ค ์์ฑ
โข
์ํ๊ฐ ์์ด์ผํ๋ ์๋น์ค๋ ๋ ํฌ์งํ ๋ฆฌ
Prototype
โข
๋น์ด ์์ฒญ๋ ๋๋ง๋ค ์๋ก์ด ์ธ์คํด์ค๊ฐ ์์ฑ
โข
์ํ๋ฅผ ์ ์งํด์ผ ํ๊ฑฐ๋ ๋งค๋ฒ ๋ค๋ฅธ ์ธ์คํด์ค
Request
โข
๊ฐ http ์์ฒญ๋ง๋ค ์๋ก์ด ๋น ์ธ์คํด์ค ์์ฑ, ์์ฒญ์ด ๋๋๋ฉด ์๋ฉธ
์ด์ธ: session, websocket, application
request scope ์ฌ์ฉ์ ์ฃผ์ ์ฌํญ
โข
๋น๋๊ธฐ โ ์์ฒญ์ด ๋๋๊ณ ๋น๋๊ธฐ ์์
์ด ์งํ์ค์ผ ๋ ์์ธ ๋ฐ์
โข
์ฑ๊ธํค ๊ฐ์ฒด์ ์์กด์ request scope ๋น์ด ์๋ ๊ฒฝ์ฐ
โฆ
singleton ๋น์ด ๋ง๋ค์ด์ง๋ ์์ (์์ ์์ )์ request scope ๋น ์กด์ฌ X
โ proxyMode ๋ก ์ฌ์ฉ ๊ฐ๋ฅ