Guice: ์ž์‹ ์ด ์•„๋‹Œ ๋ฃจํŠธ ์ธ์ ํ„ฐ๋ฅผ ์ฃผ์ž…ํ•˜๋Š” ์ž์‹ ์ธ์ ํ„ฐ

์— ๋งŒ๋“  2014๋…„ 07์›” 07์ผ  ยท  3์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: google/guice

_2010๋…„ 4์›” 15์ผ 06:54:44 ์— an.perez83์—์„œ _

์•ˆ๋…•ํ•˜์„ธ์š” ์—ฌ๋Ÿฌ๋ถ„,

com.google.inject.Injector์˜ JavaDoc์— ๋”ฐ๋ฅด๋ฉด ๋ชจ๋“  ์ธ์ ํ„ฐ์—๋Š” ๋ฐ”์ธ๋”ฉ์ด ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
Injector.class์—์„œ ์ž์‹ ์—๊ฒŒ. ๊ทธ๋Ÿผ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ์ž์‹ ์ธ์ ํ„ฐ๋Š” ๋ฃจํŠธ ์ธ์ ํ„ฐ๋ฅผ ์ฃผ์ž…ํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.
์˜คํžˆ๋ ค ๊ทธ ์ž์ฒด. ์งง์€ ์˜ˆ์ œ ์ฝ”๋“œ๋ฅผ ์ฒจ๋ถ€ํ–ˆ์Šต๋‹ˆ๋‹ค.

๋ฌธ์„œ๋‚˜ ๊ตฌํ˜„์ด ์ž˜๋ชป๋œ ๊ฒƒ ๊ฐ™์•„์š”.

๊ฑด๋ฐฐ

์ฒจ๋ถ€ ํŒŒ์ผ: ์š”์ง€
_ child_injecting_parent.txt _

_์›๋ž˜ ๋ฌธ์ œ: http://code.google.com/p/google-guice/issues/detail?id=472_

imported invalid

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

_2010๋…„ 4์›” 15์ผ 04:04:34 an.perez83 ์—์„œ_

์ข‹์Šต๋‹ˆ๋‹ค. ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์„ ์ฐพ์•˜์Šต๋‹ˆ๋‹ค. ์ž์‹ ์ธ์ ํ„ฐ๊ฐ€ ํฌํ•จ๋  ํด๋ž˜์Šค๋ฅผ ๋ฐ”์ธ๋”ฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
์ž์‹ ์ธ์ ํ„ฐ์˜ ๋ฐ”์ธ๋”ฉ์— ๋ช…์‹œ์ ์œผ๋กœ ์ฃผ์ž…๋ฉ๋‹ˆ๋‹ค. ์ด์ „ ์˜ˆ์—์„œ ์ด๊ฒƒ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒƒ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.
์ด๊ฒƒ: bind(A.class);

๊ทธ๋Ÿผ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ๋‚˜๋Š” ํ˜„์žฌ์˜ ํ–‰๋™์„ ๋ฒ„๊ทธ๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

๋ชจ๋“  3 ๋Œ“๊ธ€

_2010๋…„ 4์›” 15์ผ 04:04:34 an.perez83 ์—์„œ_

์ข‹์Šต๋‹ˆ๋‹ค. ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์„ ์ฐพ์•˜์Šต๋‹ˆ๋‹ค. ์ž์‹ ์ธ์ ํ„ฐ๊ฐ€ ํฌํ•จ๋  ํด๋ž˜์Šค๋ฅผ ๋ฐ”์ธ๋”ฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
์ž์‹ ์ธ์ ํ„ฐ์˜ ๋ฐ”์ธ๋”ฉ์— ๋ช…์‹œ์ ์œผ๋กœ ์ฃผ์ž…๋ฉ๋‹ˆ๋‹ค. ์ด์ „ ์˜ˆ์—์„œ ์ด๊ฒƒ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒƒ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.
์ด๊ฒƒ: bind(A.class);

๊ทธ๋Ÿผ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ๋‚˜๋Š” ํ˜„์žฌ์˜ ํ–‰๋™์„ ๋ฒ„๊ทธ๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

_2010๋…„ 4์›” 15์ผ sberlin ์—์„œ 05:53:51_

์ด๋Š” ์ž์‹ ์ธ์ ํ„ฐ์˜ ๋ชจ๋“ˆ์— ๋ฐ”์ธ๋”ฉ์ด ์กด์žฌํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ Guice
"์ ์‹œ" ๋ฐ”์ธ๋”ฉ์œผ๋กœ ์ƒ์„ฑํ•˜๊ณ  JIT ๋ฐ”์ธ๋”ฉ์€
๋ถ€๋ชจ ๋ชจ๋“ˆ(๋‹ค์–‘ํ•œ ์ด์œ ๋กœ).

_2010 ๋…„ 4์›” 25์ผ ์Šค๋ฒ ๋ฅผ๋ฆฐ์—์„œ 15:17:14_

(์ด ๋ณ€๊ฒฝ ์‚ฌํ•ญ์— ๋Œ€ํ•ด ์ž…๋ ฅ๋œ ์„ค๋ช…์ด ์—†์Šต๋‹ˆ๋‹ค.)

์ƒํƒœ: ์œ ํšจํ•˜์ง€ ์•Š์Œ

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰