Alguém ai sabe como fazer isso aqui com o spring annotations?
Falo como fica as annotations em cada bean…
Obrigado
Alguém ai sabe como fazer isso aqui com o spring annotations?
Falo como fica as annotations em cada bean…
Obrigado
isto é o que tem no primeiro exemplo …
@Bean(name=“helloBean”)
public class HelloBean
@Bean(name=“helloAction”,singleton=false)
public class HelloAction
e como o nome da propriedade é o mesmo nome do outro bean, e por default o spring-annotation usa auto-wire by name, ele vai setar automático …
mas caso tu realmente queira …
@Property(bean=“helloBean”)
private HelloBean helloBean;
public setHelloBean(HelloBean hb)…
Era isso mesmo…
So uma coisa, esse @Property é opcional?
e o nome dentro de @bean também?
Muito obrigado rodrigo!!!
da uma olhada na documentação do spring sobre auto-wire vai responder esta pergunta …
[quote=usphisics]Qual a biblioteca q vcs estão usando para fazer essas anotações (@bean) ???
Até +[/quote]
Leia o título do tópico…
Então não sei pq mas antes não estava reconhecendo a Biblio…por isso q perguntei…
Mas bls agora está legal…mas tenho outro problema…não sei ao certo onde dizer para o spring q tal bean é dependente e q por isso é p injetar…
Olha antes era assim (qd eu usava o arq.xml):
XmlBeanFactory factory = new XmlBeanFactory(new FileSystemResource("applicationContext.xml"));
Sistema sistema = (Sistema)factory.getBean("sistema");
Bom agora não estou sabendo ao certo como fazer…já tentei:
BeanFactory factory ;
Sistema sistema = (Sistema)factory.getBean("sistema");
Pois factory não foi inacializado…
Ok pq BeanFactory é uma interface…