देख सकता हूं, मैं this site, से एमवीसी यूनिट परीक्षण निर्देशों का पालन कर रहा हूं लेकिन मुझे @Inject
एनोटेशन के लिए जार नहीं मिल रहा है। क्या कोई जानता है कि जार कहाँ है?जहां मैं @ इंजेक्ट जार
उत्तर
वाया Maven:
<dependency>
<groupId>javax.inject</groupId>
<artifactId>javax.inject</artifactId>
<version>1</version>
</dependency>
या परियोजना मुख पृष्ठ से: http://code.google.com/p/atinject/
इसके अलावा, this MvnRepository.com page आइवी, Gradle आदि जैसे अन्य निर्माण उपकरणों के लिए आवश्यक विन्यास प्रदान करता है
आप उपयोग कर सकते हैं सूर्य का आधिकारिक:
<dependency>
<groupId>javax</groupId>
<artifactId>javaee-api</artifactId>
<version>6.0</version>
</dependency>
चीयर्स!
javax.inject के बजाय javaee-api का उपयोग करके मैं मुद्दों का एक समूह में भाग गया।
कुछ खुदाई के बाद मुझे पता चला कि आपको इसे प्रदान किए गए दायरे के साथ जोड़ने की आवश्यकता है या अन्यथा यह रनटाइम पर श्रोता (com.sun.faces.config.ConfigureListener) जोड़ देगा।
एक और मुद्दा यह है कि स्पष्ट रूप से इंजेक्शन के लिए कार्यान्वयन अलग है। @ इंजेक्ट के साथ एनोटेटेड फ़ील्ड शून्य बने रहे। आधिकारिक सूर्य जार को javax.inject के साथ बदलकर यह अब नहीं हुआ।
ध्यान दें कि मैं एक विशेषज्ञ नहीं हूं, शायद मैं दुष्प्रभावों में भाग ले रहा हूं, लेकिन मुझे यह पता लगाना मुझे इतना लंबा समय लगा, कि मुझे लगा कि मुझे अब तक अपने निष्कर्ष साझा करना है।
स्टीफ़न
- 1. मैं एक जार
- 2. इंजेक्ट ऑटोमैपर
- 3. एन इंजेक्ट
- 4. जहां मैं आरएसएस 2.0
- 5. जहां मैं Ext.ux.CheckColumn
- 6. जार जार लिंक
- 7. जार
- 8. जार
- 9. जार
- 10. जार
- 11. जार
- 12. सजावटी पैटर्न और @ इंजेक्ट
- 13. जब मैं अपनी परियोजना को जार फ़ाइल
- 14. मैं आईडी द्वारा स्प्रिंग निर्भरता कैसे इंजेक्ट कर सकता हूं?
- 15. जहां
- 16. मैं जार से सिर्फ जार यूआरएल कैसे प्राप्त करूं: यूआरएल जिसमें "!" है और जार में एक विशिष्ट फाइल?
- 17. एक जार
- 18. whlie जार
- 19. हस्ताक्षरित जार
- 20. एसबीटी: जार
- 21. क्लासिक जार
- 22. जार कमांड
- 23. एक जार
- 24. जार सुरक्षा
- 25. जावा जार
- 26. फ़ाइल जार
- 27. विभिन्न जार
- 28. जार फ़ाइल
- 29. एक जार
- 30. जार/प्रोग्राम्स
देखें इस पर @ देखा की टिप्पणी https://stackoverflow.com/a/16979487/332788 – aliopi