मैं couchbase-java-client प्रोजेक्ट देख रहा हूं और सोच रहा हूं कि dropwizard प्रोजेक्ट के अंदर इसका उपयोग करना संभव है या नहीं।ड्रॉपडाइज़र प्रोजेक्ट में कोचबेस जावा क्लाइंट का उपयोग कैसे करें?
ऐसा लगता है कि यह एक प्राकृतिक फिट होगा, क्योंकि कॉचबेस मूल रूप से एक JSON डेटाबेस है, लेकिन जावा क्लाइंट जैक्सन के साथ संगत प्रतीत नहीं होता है। जहां तक मैं कह सकता हूं, सोफेबेस क्लाइंट लाइब्रेरी में its own internal implementation of a JSON library शामिल है जो वहां मौजूद सभी अन्य जावा JSON libs के साथ असंगत है, जो वास्तव में अजीब है।
मुझे JacksonTransformers कक्षा मिली जो पहले वादा करता था। लेकिन करीब निरीक्षण के बाद, पुस्तकालय जैक्सन के एक छायांकित संस्करण का उपयोग कर रहा है (com.couchbase.client.deps.com.fasterxml.jackson.core
के एक पुनर्लेखित पैकेज के साथ)।
किसी भी तरह, चूंकि ड्रॉपविज़ार्ड जेएसओएन दस्तावेजों को आरएसटी एपीआई के माध्यम से जेएसओएन दस्तावेजों के लिए मार्शल करने के लिए उपयोग करता है, तो सोफेबेस-जावा-क्लाइंट लाइब्रेरी का उपयोग करने का कम से कम घर्षण तरीका क्या है? क्या इस मामले में भी संभव है?