O Maven 3 possui novos formatos DSL para seu POM. Existe um tipo de formato semelhante para arquivos Spring ApplicationContext.xml?

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

  •  26-09-2019
  •  | 
  •  

Pergunta

No Maven 3, existem novas substituições de DSL para os POMs. Ver: http://polyglot.sonatype.org/groovy.htmlpara a sintaxe maravilhosamente concisa.

Existe algo semelhante que pode ser usado para os arquivos Spring ApplicationContext.xml?

Foi útil?

Solução

Na primavera 3, você pode usar a configuração de contêiner baseada em Java, consulte 3.11 Configuração de contêiner baseada em Java. Também joga bem com AUTODETEÇÃO DE COMPONENTES. Para usar esses recursos em vez de applicationContext.xml, adicione o seguinte a 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>

Você também pode configurar DispatcherServlet da mesma maneira - com <init-param> ao invés de <context-param>.

Outras dicas

Dê uma olhada no Bails Spring BeanBuilder, que fornece uma maneira "Groovy" para a definição e a configuração dos feijões de mola: http://www.grails.org/spring+bean+builder

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top