Spring Annotations

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 …

Qual a biblioteca q vcs estão usando para fazer essas anotações (@bean) ???
Até +

[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…