>
> Ciao Andrea,
>
Ciao Mauro, l'OP è Alessandro, io ho solo risposto

Ciao Andrea, prima di tutto grazie per la risposta, ma scusa non ho ben
> capito, intendi che devo aggiungere il core Spring come dipendenza nel mio
> progetto anche se di Spring non uso assolutamente nulla ?
>

Scusa Alessandro, mi ero completamente perso la tua risposta. Quello che
intendo è che Spring, oltre a supportare @Autowired, supporta anche @Inject
<https://www.baeldung.com/spring-annotations-resource-inject-autowire#Inject>
..

Se hai dei @Produces che sfruttano l'Injection Point, dalla 4.3 in poi ce
li ha anche Spring
<https://moelholm.com/2016/10/09/spring-4-3-introducing-the-injectionpoint/>
..

Quindi, a parte un paio di righe di configurazione ed un po' di tuning dove
produci i bean, puoi tenere il tuo codice così com'è, semplicemente
importando Spring anzichè aspettandoti Weld (o qualunque altra
implementazione EE 6) come provided.

D'altronde, che scelta hai? JBoss 5 CDI non lo supporta. Se non puoi
cambiare AS e vuoi tenere (quasi) lo stesso codice, importa Spring nel
progetto e via.

Ciao


Il giorno lun 10 dic 2018 alle ore 16:15 [email protected]
[it-torino-java-jug] <[email protected]> ha scritto:

>
>
> Ciao Andrea,
>
> JBoss 5.2 è basato su specifiche JEE 5 e quindi non supporta CDI. Non
> credo quindi che tu abbia modo di abilitare quella specifica in quella
> versione dell'application server.
>
> Ciao
>
> Il 6 dicembre 2018 alle 11.13 "Alessandro Pietropaoli
> [email protected] [it-torino-java-jug]" <
> [email protected]> ha scritto:
>
>
>
>
> Ciao Andrea, prima di tutto grazie per la risposta, ma scusa non ho ben
> capito, intendi che devo aggiungere il core Spring come dipendenza nel mio
> progetto anche se di Spring non uso assolutamente nulla ?
>
>
>
>
> Il giorno gio 6 dic 2018 alle ore 10:53 Andrea Ligios
> [email protected] [it-torino-java-jug] <
> [email protected]> ha scritto:
>
>
>
>
> Ciao,
>
> se l'unica cosa di CDI che usi è @Inject, fai che usare Spring (che la
> supporta icome fosse @Autowired).
>
> Un saluto
>
> Il giorno gio 6 dic 2018 alle ore 10:07 Alessandro Pietropaoli
> [email protected] [it-torino-java-jug] <
> [email protected]> ha scritto:
>
>
>
>
> Ciao a tutti,
>
> sto deployando un war in un jboss 5.2, alcuni bean contenuti utilizzano
> annotation @Inject
> che però non fa il suo lavoro (Jb 5.2 non supporta CDI). E' possibile
> abilitare con il beans.xml e le opportune dipendenze Maven il CDI nella mia
> applicazione? Non c'è F.E. nella mia applicazione, sto solo deployando dei
> REST (server) invocabili.
> Non mi dilungo sulle prove effettuate per non influire sulla vostra
> esperienza.
>
> Un saluto e grazie per la disponibilità.
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> 
>

Reply via email to