Guice: Π”ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΉ ΠΈΠ½ΠΆΠ΅ΠΊΡ‚ΠΎΡ€ Π²Π²ΠΎΠ΄ΠΈΡ‚ ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΉ ΠΈΠ½ΠΆΠ΅ΠΊΡ‚ΠΎΡ€, Π° Π½Π΅ сам

Π‘ΠΎΠ·Π΄Π°Π½Π½Ρ‹ΠΉ Π½Π° 7 июл. 2014  Β·  3ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ  Β·  Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: google/guice

_ΠžΡ‚ an.perez83 15 апрСля 2010 06:54:44_

ВсСм ΠΏΡ€ΠΈΠ²Π΅Ρ‚,

согласно JavaDoc com.google.inject.Injector всС ΠΈΠ½ΠΆΠ΅ΠΊΡ‚ΠΎΡ€Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ привязку
ΠΎΡ‚ Injector.class ΠΊ сСбС. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΉ ΠΈΠ½ΠΆΠ΅ΠΊΡ‚ΠΎΡ€, каТСтся, Π²Π²ΠΎΠ΄ΠΈΡ‚ свой ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΉ ΠΈΠ½ΠΆΠ΅ΠΊΡ‚ΠΎΡ€
Π° Π½Π΅ сСбя. Π― ΠΏΡ€ΠΈΠ»ΠΎΠΆΠΈΠ» ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ΄Π°.

Π― ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°ΡŽ, Ρ‡Ρ‚ΠΎ Π»ΠΈΠ±ΠΎ докумСнтация, Π»ΠΈΠ±ΠΎ рСализация ΠΎΡˆΠΈΠ±ΠΎΡ‡Π½Ρ‹.

Π’Π°ΡˆΠ΅ Π·Π΄ΠΎΡ€ΠΎΠ²ΡŒΠ΅

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅: ΡΡƒΡ‚ΡŒ
_ child_injecting_parent.txt _

_Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ выпуск: http://code.google.com/p/google-guice/issues/detail?id=472_

Π‘Π°ΠΌΡ‹ΠΉ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

_ΠžΡ‚ an.perez83 15 апрСля 2010 04:04:34_

Π₯ΠΎΡ€ΠΎΡˆΠΎ, я нашСл ΠΎΠ±Ρ…ΠΎΠ΄Π½ΠΎΠΉ ΠΏΡƒΡ‚ΡŒ: Π½ΡƒΠΆΠ½ΠΎ ΡΠ²ΡΠ·Π°Ρ‚ΡŒ класс, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π±ΡƒΠ΄Π΅Ρ‚ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΉ ΠΈΠ½ΠΆΠ΅ΠΊΡ‚ΠΎΡ€.
вводится явно Π² привязки Π΄ΠΎΡ‡Π΅Ρ€Π½Π΅Π³ΠΎ ΠΈΠ½ΠΆΠ΅ΠΊΡ‚ΠΎΡ€Π°. Для ΠΌΠΎΠ΅Π³ΠΎ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° это Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ·Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π²Ρ€ΠΎΠ΄Π΅
это: ΠΏΡ€ΠΈΠ²ΡΠ·Π°Ρ‚ΡŒ (A.class);

Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, я ΡΡ‡ΠΈΡ‚Π°ΡŽ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ошибкой.

ВсС 3 ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

_ΠžΡ‚ an.perez83 15 апрСля 2010 04:04:34_

Π₯ΠΎΡ€ΠΎΡˆΠΎ, я нашСл ΠΎΠ±Ρ…ΠΎΠ΄Π½ΠΎΠΉ ΠΏΡƒΡ‚ΡŒ: Π½ΡƒΠΆΠ½ΠΎ ΡΠ²ΡΠ·Π°Ρ‚ΡŒ класс, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π±ΡƒΠ΄Π΅Ρ‚ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΉ ΠΈΠ½ΠΆΠ΅ΠΊΡ‚ΠΎΡ€.
вводится явно Π² привязки Π΄ΠΎΡ‡Π΅Ρ€Π½Π΅Π³ΠΎ ΠΈΠ½ΠΆΠ΅ΠΊΡ‚ΠΎΡ€Π°. Для ΠΌΠΎΠ΅Π³ΠΎ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° это Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ·Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π²Ρ€ΠΎΠ΄Π΅
это: ΠΏΡ€ΠΈΠ²ΡΠ·Π°Ρ‚ΡŒ (A.class);

Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, я ΡΡ‡ΠΈΡ‚Π°ΡŽ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ошибкой.

_Из Π‘Π±Π΅Ρ€Π»ΠΈΠ½Π° 15 апрСля 2010 05:53:51_

Π­Ρ‚ΠΎ связано с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Ссли привязка Π½Π΅ сущСствуСт Π² Π΄ΠΎΡ‡Π΅Ρ€Π½Π΅ΠΌ ΠΌΠΎΠ΄ΡƒΠ»Π΅ ΠΈΠ½ΠΆΠ΅ΠΊΡ‚ΠΎΡ€Π°, Guice
создаст Π΅Π³ΠΎ ΠΊΠ°ΠΊ привязку Β«ΠΊΠ°ΠΊ Ρ€Π°Π· воврСмя», Π° привязки JIT ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ Π²
Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ (ΠΏΠΎ Ρ€Π°Π·Π½Ρ‹ΠΌ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ).

_Из Π‘Π±Π΅Ρ€Π»ΠΈΠ½Π° 25 апрСля 2010 15:17:14_

(ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ ΠΊ этому измСнСнию Π½Π΅ вводился.)

Бтатус: нСдСйствитСлСн

Π‘Ρ‹Π»Π° Π»ΠΈ эта страница ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ?
0 / 5 - 0 Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΈ