Spring + CDI

2 respostas
F

Olá,

Estou vendo a possibilidade da integração de CDI na minha aplicação com Spring.
Gostaria de pergunta se é uma boa prática fazer isso e se tem coisas que faço com CDI que não posso fazer com Spring?

Grato.

2 Respostas

rmendes08

Particularmente, acho que é dar um tiro no pé usar dois frameworks que fazem a mesma coisa no mesmo projeto. Acho que nesse caso, a sua limitação com o Spring tem que ficar bem clara pra você poder mudar.

mister_m

CDI enquanto framework de DI baseado em anotações faz sim coisas que no Spring só são possíveis através de gambiarras meio feias (exemplo clássico, injetar a instância de Logger baseada na classe target). Porém usar Spring enquanto framework de DI com CDI não faz sentido. Você pode querer usar alguma API, como o suporte JDBC, por exemplo. Pra isso tem o Seam Spring que torna a integração simples.

Criado 27 de fevereiro de 2012
Ultima resposta 27 de fev. de 2012
Respostas 2
Participantes 3