لدى Maven 3 تنسيقات DSL جديدة لـ POM. هل هناك نوع مماثل من التنسيق لملفات ApplicationContext.xml Spring Application؟

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

  •  26-09-2019
  •  | 
  •  

سؤال

في Maven 3 ، توجد بدائل جديدة لـ DSL لـ POMs. يرى: http://polyglot.sonatype.org/groovy.htmlلبناء بناء الجملة الرائع.

هل هناك شيء مشابه يمكن استخدامه لملفات ApplicationContext.xml Spring Application؟

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

المحلول

في ربيع 3 ، يمكنك استخدام تكوين الحاوية المستندة إلى Java ، انظر 3.11 تكوين الحاوية المستندة إلى جاوة. كما يلعب بشكل جيد مع كشف تلقائي للمكونات. لاستخدام هذه الميزات بدلاً من applicationContext.xml, ، أضف ما يلي إلى web.xml:

<context-param>
    <param-name>contextClass</param-name>
    <param-value>org.springframework.web.context.support.AnnotationConfigWebApplicationContext</param-value>
</context-param>

<context-param>
    <param-name>contextConfigLocation</param-name>
    <param-value>
        ... package and class names to use for configuration ...
    </param-value>
</context-param>

يمكنك أيضا تكوين DispatcherServlet بنفس الطريقة - مع <init-param> بدلاً من <context-param>.

نصائح أخرى

ألقِ نظرة على Grails Spring Beanbuilder ، والتي توفر طريقة "رائعة" لتعريف وتكوين حبوب الربيع: http://www.grails.org/spring+bean+builder

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