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 …
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 …
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();
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 …
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?
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 = …
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 …
Sfondo: Ho un'applicazione Spring 2.5 / Java / Tomcat. C'è il seguente bean, che viene utilizzato in tutta l'applicazione in molti punti public class HibernateDeviceDao implements DeviceDao e il seguente bean che è nuovo: public class JdbcDeviceDao implements DeviceDao Il primo bean è configurato in questo modo (tutti i bean …
Ho creato un semplice test unitario ma IntelliJ lo evidenzia in modo errato in rosso. contrassegnandolo come errore Niente fagioli? Come puoi vedere sotto, supera il test? Quindi deve essere Autowired?
Ho letto in alcuni post su Spring MVC e Portlet che l' iniezione di campo non è consigliata. A quanto ho capito, l' iniezione sul campo è quando inietti un fagiolo con @Autowiredquesto: @Component public class MyComponent { @Autowired private Cart cart; } Durante la mia ricerca ho letto anche …
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". …
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}" /> …
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 …
Perché non possiamo autowire la variabile di istanza statica nel bean Spring. So che c'è un altro modo per raggiungere questo obiettivo, ma voglio solo sapere perché non possiamo farlo nel modo seguente. per esempio @Autowired public static Test test;
Di seguito è mostrato uno snippet di codice in cui provo a fare riferimento al mio bean ApplicationProperties. Quando lo faccio riferimento dal costruttore è nullo, ma quando viene fatto riferimento da un altro metodo va bene. Fino ad ora non ho avuto problemi ad utilizzare questo bean autowired in …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.