Maven 3 имеет новые DSL форматы для его пома. Есть ли аналогичный формат для весной ApplicationContext.xml файлов?

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

  •  26-09-2019
  •  | 
  •  

Вопрос

В Maven 3 появляются новые замены DSL для POMS. Видеть: http://polyglot.sonatype.org/grovy.html.для чудесно разбрасывают синтаксис.

Есть ли что-то подобное, которое можно использовать для весной ApplicationContext.xml файлов?

Это было полезно?

Решение

Весной 3 вы можете использовать конфигурацию контейнера на основе Java, см. 3.11 Конфигурация контейнера на основе Java. Отказ Это также хорошо играет с Автоопределение компонентов. Отказ Использовать эти функции вместо 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, что обеспечивает «Groovy» путь для определения и конфигурации весенних бобов: http://www.grails.org/spring+Bean:

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top