Domande taggate «autowired»

L'autowiring è una funzionalità del contenitore DI in cui le dipendenze vengono cercate automaticamente in base ad alcuni criteri.

10
Qual è la differenza tra @Inject e @Autowired in Spring Framework? Quale usare a quale condizione?
Sto esaminando alcuni blog su SpringSource e in uno dei blog l'autore sta usando @Injecte suppongo che possa anche usare @Autowired. Ecco il pezzo di codice: @Inject private CustomerOrderService customerOrderService; Non sono sicuro della differenza tra @Injecte @Autowiredlo apprezzerei se qualcuno spiegasse la sua differenza e quale utilizzare in quale …

18
Perché il mio campo Spring @Autowired è nullo?
Nota: questa è una risposta canonica a un problema comune. Ho una @Serviceclasse Spring ( MileageFeeCalculator) che ha un @Autowiredcampo ( rateService), ma il campo è nullquando provo ad usarlo. I registri mostrano che vengono creati sia il MileageFeeCalculatorbean che il MileageRateServicebean, ma ottengo un NullPointerExceptionogni volta che provo a …

11
Come funziona l'autowiring in primavera?
Sono un po 'confuso su come funziona l' inversione di control ( IoC) Spring. Supponiamo che io abbia una classe di servizio chiamata UserServiceImplche implementa l' UserServiceinterfaccia. Come sarebbe @Autowired? E nel mio Controllers, come avrei instantiateun instanceservizio di questo? Vorrei solo fare quanto segue? UserService userService = new UserServiceImpl();

14
Primavera: @Component contro @Bean
Comprendo che l' @Componentannotazione è stata introdotta nella primavera 2.5 per eliminare la definizione del bean XML utilizzando la scansione del percorso di classe. @Beanè stato introdotto nella primavera 3.0 e può essere utilizzato con @Configurationper eliminare completamente il file XML e utilizzare invece java config. Sarebbe stato possibile riutilizzare …

11
@Resource vs @Autowired
Quale annotazione, @Resource ( jsr250 ) o @Autowired (specifica per la primavera) dovrei usare in DI? Ho usato con successo sia in passato, @Resource(name="blah")sia@Autowired @Qualifier("blah") Il mio istinto è quello di @Resourceattenermi all'etichetta poiché è stata ratificata dal popolo jsr. Qualcuno ha forti pensieri su questo?

3
Comprensione di Spring @Autowired use
Sto leggendo la documentazione di riferimento di Spring 3.0.x per comprendere l'annotazione Spring autowired: 3.9.2 @Autowired e @Inject Non sono in grado di comprendere gli esempi seguenti. Dobbiamo fare qualcosa nell'XML affinché funzioni? ESEMPIO 1 public class SimpleMovieLister { private MovieFinder movieFinder; @Autowired public void setMovieFinder(MovieFinder movieFinder) { this.movieFinder = …

9
Primavera @Utilizzo automatico
Quali sono i pro e i contro dell'utilizzo di @Autowired in una classe che verrà cablata da Spring? Giusto per chiarire, sto parlando in particolare dell'annotazione @Autowired , non del cablaggio automatico in XML. Probabilmente non lo capisco, ma a me sembra quasi un anti-pattern: le tue classi iniziano a …
218 java  spring  autowired 




7
Come faccio a deridere un campo @Value autowired in primavera con Mockito?
Sto usando Spring 3.1.4.RELEASE e Mockito 1.9.5. Nella mia classe primaverile ho: @Value("#{myProps['default.url']}") private String defaultUrl; @Value("#{myProps['default.password']}") private String defaultrPassword; // ... Dal mio test JUnit, che attualmente ho impostato in questo modo: @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration({ "classpath:test-context.xml" }) public class MyTest { Vorrei deridere un valore per il mio campo "defaultUrl". …

1
Comprensione della classe Spring @Configuration
Seguendo la domanda Understanding Spring @Autowired usage, volevo creare una knowledge base completa per l'altra opzione di cablaggio a molla, la @Configurationclasse. Supponiamo che io abbia un file XML di primavera simile a questo: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd"> <import resource="another-application-context.xml"/> <bean id="someBean" class="stack.overflow.spring.configuration.SomeClassImpl"> <constructor-arg value="${some.interesting.property}" /> …

6
@ Metodo cablato e statico
Ho un @Autowiredservizio che deve essere utilizzato dall'interno di un metodo statico. So che è sbagliato, ma non posso cambiare il design attuale poiché richiederebbe molto lavoro, quindi ho bisogno di qualche semplice trucco per farlo. Non posso cambiare randomMethod()per essere non statico e devo usare questo bean autowired. Qualche …
100 java  spring  static  autowired 



Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.