0 امتیاز
قبل در برنامه نویسی توسط (1.1هزار امتیاز)

برای bind کردن کلاس هایی که در Guice یک interface را پیاده سازی می کنند از کدی شبیه کد زیر استفاده می کنم:

bind(Service.class).to(ServiceImpl.class);

ولی کلاس هایی که هیچ interface رو پیاده سازی نمی کنند را که بصورت زیر bind می کنم:

bind(ServiceTest.class).to(ServiceTest.class);

خطای زیر را دریافت می کنم:

Guice creation errors:

1) Binding points to itself.

1 پاسخ

+1 امتیاز
قبل توسط (1.1هزار امتیاز)

در این شرایط باید از کد زیر استفاده کرد:

bind(ServiceTest.class);
قبل توسط (1.9هزار امتیاز)
موضوع جالبی بود.

سوالات مشابه

0 امتیاز
1 پاسخ 548 بازدید
0 امتیاز
0 پاسخ 888 بازدید
+3 امتیاز
1 پاسخ 1.1هزار بازدید
+1 امتیاز
5 پاسخ 8.2هزار بازدید
0 امتیاز
0 پاسخ 634 بازدید
0 امتیاز
1 پاسخ 601 بازدید
سوال شده 11 سال قبل در برنامه نویسی توسط hafezi (111 امتیاز)
+3 امتیاز
1 پاسخ 4.7هزار بازدید
+1 امتیاز
1 پاسخ 3.9هزار بازدید
سوال شده 12 سال قبل در برنامه نویسی توسط mp (7.0هزار امتیاز)
...