في ما الحالة لن مبرمج الحصول على webApplicationContext وتا DispatcherServlet؟

StackOverflow https://stackoverflow.com/questions/1403815

  •  05-07-2019
  •  | 
  •  

سؤال

ولقد لاحظت أن هناك getWebApplicationContext في org.springframework.web.servlet.mvc.AbstractController. وهذا يعني أن المبرمجين الربيع يمكن استخدام getWebApplicationContext للوصول الفول في الربيع اللجنة الاولمبية الدولية للحاويات.

ولكن، لم أكن أرى الناس استخدام هذه الطريقة للحصول على الفول في كل ربيع الدروس MVC. حتى هنا يأتي سؤالي، في هذه الحالة لن مبرمج ترغب في الحصول على WebApplicationContext؟

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

المحلول

وهذا سؤال غريب ... تسأل لماذا الطريقة في API إذا كان أي من دروس تستفيد منها؟ هل تتوقع أن تكون كل طريقة API في الدروس؟

ونادرا ما يستخدم أسلوب getWebApplicationContext() التي كتبها رمز التطبيق، ولكن يتم استخدامه داخليا من قبل الربيع لبعض المهام.

نصائح أخرى

في بعض الحالات عند تنفيذ org.springframework.web.servlet.View دعوة إلى getWebApplicationContext يمكن أن تكون مفيدة للوصول إلى الفول الربيع التي لا يمكن (أو لا ينبغي) أن تمرر في كائن Model.

وأنت أيضا قد تحتاج إليها عند تنفيذ JSP العلامات المخصصة للوصول الفول الربيع على سبيل المثال ولكن هذا عادة ما يكون أسلوب محاولة تجنب من رمز التطبيق.

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