की छिपी हुई विशेषताएं Google Guice कुछ महान निर्भरता इंजेक्शन सुविधाएं प्रदान करती है।Google Guice
उदहारण के लिए:
मैं हाल ही में @Nullable सुविधा है जो आप वैकल्पिक (अनुमति देने के नल) के रूप में निर्माता तर्क को चिह्नित करने के बाद से Guice डिफ़ॉल्ट रूप से इन की अनुमति नहीं देती की अनुमति देता है में आए
public Person(String firstName, String lastName, @Nullable Phone phone) {
this.firstName = checkNotNull(firstName, "firstName");
this.lastName = checkNotNull(lastName, "lastName");
this.phone = phone;
}
https://github.com/google/guice/wiki/UseNullable
है कि लोगों का उपयोग Guice (विशेष रूप से कम स्पष्ट वाले) की अन्य उपयोगी विशेषताएं क्या हैं? की
यह एक छिपी हुई विशेषता कैसी है? यह सर्वोत्तम प्रथाओं की मार्गदर्शिका में है जो मुख्य पृष्ठ से दो क्लिक हैं। –
यह वास्तव में तीन है, अगर आप इसके बारे में pedantic बनना चाहते हैं ...! – Jon