প্রশ্ন ট্যাগ «guice»

5
গুইসে ওভাররাইডিং বাইন্ডিং
আমি সবেমাত্র গুইসের সাথে খেলতে শুরু করেছি এবং এমন একটি ব্যবহারের ক্ষেত্রে যা আমি ভাবতে পারি তা হ'ল একটি পরীক্ষায় আমি কেবল একটি একক বাঁধাইকে ওভাররাইড করতে চাই। আমার মনে হয় যে সবকিছু সঠিকভাবে সেট আপ হয়েছে এবং নকলটি এড়ানোর জন্য আমি বাকি উত্পাদন স্তরের বাইন্ডিংগুলি ব্যবহার করতে চাই। সুতরাং …
138 java  unit-testing  guice 

2
কেন জাভা ক্লাসগুলি প্রয়োগ করা ইন্টারফেস থেকে টীকা প্রাপ্ত করে না?
আমি কিছু মেথড কল বন্ধ করতে গুইসের এওপি ব্যবহার করছি। আমার ক্লাস একটি ইন্টারফেস প্রয়োগ করে এবং আমি ইন্টারফেসের পদ্ধতিগুলি বর্নিত করতে চাই যাতে গুইস সঠিক পদ্ধতি নির্বাচন করতে পারে। এমনকি যদি টীকাগুলির ধরণটি উত্তরাধিকারী টীকাগুলি প্রয়োগকারী শ্রেণীর সাথে টীকায় আনা হয় যা উত্তরাধিকারী জাভা ডক হিসাবে বর্ণিত থাকে: আরও …

6
নির্ভরতা ইঞ্জেকশনের জন্য গুগল গুইস বনাম পিকো কনটেনের
আমার দল নির্ভরতা ইনজেকশন ফ্রেমওয়ার্কগুলি নিয়ে গবেষণা করছে এবং গুগল-গুইস এবং পিকো কন্টেইনার ব্যবহারের মধ্যে সিদ্ধান্ত নেওয়ার চেষ্টা করছে। আমরা আমাদের কাঠামোর বেশ কয়েকটি জিনিস সন্ধান করছি: একটি ছোট কোড পদচিহ্ন - একটি ছোট কোড পাদদেশের ছাপ বলতে যা বোঝায় তা হ'ল আমরা আমাদের কোড বেসে সর্বত্র নির্ভরতা ইনজেকশন কোড …

2
গুইসের ইনজেক্টর থেকে টীকাগুলি কীভাবে পুনরুদ্ধার করবেন?
ধরা যাক আমার একটি মডিউল রয়েছে: Module extends AbstractModule { @Override protected void configure() { bind(String.class). annotatedWith(Names.named("annotation")). toInstance("DELIRIOUS"); } } এবং আমি মডিউলটি পরীক্ষা করতে চাই এবং পরীক্ষা করতে চাই যে এটি ক্লাস এবং Stringক্ষেত্রবিহীন বর্ণিত ক্ষেত্রের মধ্যে সঠিক মানটিকে ইনজেকশন দেয় কিনা Names.named("annotation")তবে সরাসরি ইনজেক্টর থেকে মান গ্রহণ করতে …

1
গুইস এর অ্যাসিস্টড ইনজেক্ট কীভাবে ব্যবহার করবেন?
আমি https://github.com / গুগল / গুইস / উইকি / অ্যাসিস্টড ইনজেক্ট পড়েছি , তবে এটি কীভাবে অ্যাসিস্টড ইন্জেক্ট আর্গুমেন্টের মানগুলিতে পাস করতে হবে তা বলে না। ইনজেক্টর.গেট ইনস্ট্যান্স () কলটি দেখতে কেমন হবে?
85 java  guice  guice-3 
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.