Wat is het verschil tussen @autowired en @bean?
Wat is het verschil tussen @autowired en @bean?

Video: Wat is het verschil tussen @autowired en @bean?

Video: Wat is het verschil tussen @autowired en @bean?
Video: @Component vs @Bean Annotations 2024, Mei
Anonim

Wanneer je @ gebruikt Boon u bent verantwoordelijk voor het opgeven van een id en het aanroepen van die id wanneer u dat specifieke object wilt gebruiken met de methode getBean(). automatisch bedraad helpt het aanroepende deel te vermijden en retourneert een object telkens als het nodig is.

Trouwens, wat is het gebruik van @autowired?

De @ automatisch bedraad annotatie biedt meer gedetailleerde controle over waar en hoe automatische bedrading moet worden verwezenlijkt. De @ automatisch bedraad annotatie kan worden gebruikt om automatisch bedraden bean op de setter-methode, net als @Required annotatie, constructor, een eigenschap of methoden met willekeurige namen en/of meerdere argumenten.

Wat doet de @bean-annotatie behalve hierboven? Voorjaar @ Boon annotatie . Voorjaar @ Boon annotatie wordt toegepast op een methode om te specificeren dat het a. retourneert Boon te beheren door Spring-context. Voorjaar Boon annotatie wordt meestal gedeclareerd in methoden voor configuratieklassen. In dit geval, Boon methoden kunnen verwijzen naar andere @ Boon methoden in dezelfde klasse door ze rechtstreeks aan te roepen.

Bovendien, wat is een boon in de lentelaars?

De objecten die de ruggengraat van uw applicatie vormen en die worden beheerd door de Voorjaar IoC-container worden genoemd bonen . EEN Boon is een object dat wordt geïnstantieerd, geassembleerd en anderszins wordt beheerd door a Voorjaar IoC-container. Deze bonen worden gemaakt met de configuratiemetagegevens die u aan de container levert.

Wat is boneninjectie?

Injecteren Bonen . Om de. te gebruiken bonen jij creëert, jij injecteren ze in nog een andere Boon die vervolgens kan worden gebruikt door een toepassing, zoals een JavaServer Faces-toepassing. U kunt bijvoorbeeld een Boon genaamd Printer waarin u zou injecteren een van de Groeten bonen : javax importeren. injecteren.