Articles of autowired

Ad ogni modo per @Autowire un bean che richiede argomenti del costruttore?

Sto usando Spring 3.0.5 e sto usando l’annotazione @Autowire per i miei membri della class il più ansible. Uno dei bean che ho bisogno di autorizzare richiede argomenti al suo costruttore. Ho esaminato i documenti di Spring, ma non riesco a trovare alcun riferimento a come annotare gli argomenti del costruttore. In XML, posso usare […]

Utilizzo di Spring 3 autowire in un’applicazione Java autonoma

Ecco il mio codice: public class Main { public static void main(String[] args) { Main p = new Main(); p.start(args); } @Autowired private MyBean myBean; private void start(String[] args) { ApplicationContext context = new ClassPathXmlApplicationContext(“META-INF/config.xml”); System.out.println(“my beans method: ” + myBean.getStr()); } } @Service public class MyBean { public String getStr() { return “string”; } […]

Qual è la differenza tra @Inject e @Autowired in Spring Framework? Quale usare in quali condizioni?

Sto esaminando alcuni blog su SpringSource e in uno dei blog, l’autore sta usando @Inject e suppongo che possa usare anche @Autowired . Ecco il pezzo di codice: @Inject private CustomerOrderService customerOrderService; Non sono sicuro della differenza tra @Inject e @Autowired e sarei grato se qualcuno spiegasse la loro differenza e quale utilizzare in quale […]

Conversione del file XML di spring nella class spring @Configuration

Seguendo la domanda Understanding Spring @Autowired utilizzo volevo creare una knowledge base completa per l’altra opzione di cablaggio a molla, la class @Configuration . Supponiamo di avere un file XML di spring che assomiglia a questo: Come posso usare @Configuration ? Ha qualche effetto sul codice stesso?

Spring Autowiring di class vs interfaccia?

Ho questa configurazione di spring: La class TheClass implementa TheInterface . Quindi ho questo (ipotetico) codice Java: @Autowired TheInterface x; @Autowired TheClass y; L’autowiring di TheInterface funziona ma l’autowiring di TheClass fallisce. Spring mi dà una NoSuchBeanDefinitionException per la class. Perché puoi colbind l’interfaccia e non la class?

Come funziona Spring @Autowired

Mi sono imbattuto in un esempio di @Autowired public class EmpManager { @Autowired private EmpDao empDao; } Ero curioso di sapere come il empDao ottenga i set dato che non ci sono metodi setter ed è privato.

@Impentito bean è null quando viene fatto riferimento nel costruttore di un altro bean

Di seguito viene mostrato uno snippet di codice in cui si tenta di fare riferimento al bean ApplicationProperties. Quando faccio riferimento al costruttore, è nullo, ma quando si fa riferimento a un altro metodo va bene. Fino ad ora non ho avuto problemi nell’usare questo bean autowired in altre classi. Ma questa è la prima […]

Primavera: @Component contro @Bean

Comprendo che @Component annotazione @Component stata introdotta nella spring 2.5 al fine di eliminare la definizione del bean xml utilizzando la scansione del classpath. @Bean stato introdotto nella spring 3.0 e può essere utilizzato con @Configuration per eliminare completamente il file xml e utilizzare invece java config. Sarebbe stato ansible riutilizzare l’annotazione @Component invece di […]

@Resource vs @Autowired

Quale annotazione, @Resource ( jsr250 ) o @Autowired (specifica per la spring) dovrei usare in DI? Ho usato con successo entrambi in passato, @Resource(name=”blah”) e @Autowired @Qualifier(“blah”) Il mio istinto è quello di rimanere con il tag @Resource poiché è stato ratificato dal popolo jsr. Qualcuno ha forti pensieri su questo?

Come funziona l’autowiring in spring?

Sono un po ‘confuso su come funziona l’ inversione del controllo ( IoC ) in Spring . Supponiamo che abbia una class di servizio chiamata UserServiceImpl che implementa UserService interfaccia UserService . Come sarebbe @Autowired ? E nei miei Controllers , come posso instantiate instance di questo servizio? Dovrei semplicemente fare quanto segue? UserService userService […]