سؤال

لقد لاحظت مؤخرا أن الربيع يمكن أن يسلك لي EJB بالنسبة لي إذا قمت بتعليق EJB مع etjb مع @ التفكير (springbeanautowiringinterceptor.class). لم أفعل ذلك فعليا حتى لا أعرف التفاصيل.

كنت أتساءل، هل هناك طريقة للحصول على هذا للعمل مع أنواع الفاصوليا الأخرى، على سبيل المثال، WebService المشروح أيضا.

في الوقت الحالي في فئات خدمة الويب الخاصة بي (نظرا لأن خادم التطبيق يديرهم)، يجب علي تحميل التبعيات من BEANFATION وسيؤدي ذلك بالتالي إلينا مطاطرة.

أعلم أنني أستطيع استخدام التعليق التوضيحي التغريفي للتطبيق ولكن لا حصرت بشكل خاص على تحديد وكيل على VM.

هل هذا ممكن؟

هل كانت مفيدة؟

المحلول

مرة أخرى، فكر الربيع في حالة الاستخدام هذه وتلبيها!

المشكلة هي أن WebService ليس كذلك الخريف التوضيحية، هو JAX-WS. التعليق التوضيحي وبالتالي فإن الفصول المشروح مع @ WebService المراد تعرضها كخدمات ويب لا تدار بحلول الربيع، لكن دورة حياتها تدار بواسطة Jax-WS.

تتمثل طريقة التعامل مع هذه الحالة في تمديد الفاصوليا JAX-WS org.springframework.web.context.support.springbeanautowiringsupport - سيمكن هذا التعليق التوضيحي في autowire، على سبيل المثال، للعمل في هذا الفاصوليا. يرى هنا للمزيد من المعلومات

نصائح أخرى

نعم بالطبع. هناك @ WebService، Repository، Acontroller، @ الدخول، @ نقطة، والتصفية الأخرى في الربيع. هنا مثال.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top