> > 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à. > > > > > > > > > > > > > > > > >
