Op type in de lente?

Inhoudsopgave:

Op type in de lente?
Op type in de lente?
Anonim

In het voorjaar betekent "Autowiring by Type": als het gegevenstype van een boon compatibel is met het gegevenstype van een andere bean-eigenschap, automatisch bedraden. Bijvoorbeeld, een "person"-bean onthult een eigenschap met het gegevenstype "ability" -klasse, Spring zal de bean vinden met hetzelfde gegevenstype van klasse "ability" en deze automatisch verbinden.

Kun je automatisch bedraden op type?

Deze modus specificeert autowiring per eigenschapstype. Spring container kijkt naar de bonen waarop het autowire-kenmerk is ingesteld op byType in het XML-configuratiebestand. Vervolgens probeert het een eigenschap te matchen en te bedraden als het type overeenkomt met precies een van de bonennaam in het configuratiebestand.

Hoeveel soorten autowiring zijn er in de lente?

Dus, Spring kan de BeanFactory gebruiken om de afhankelijkheden van alle gebruikte bonen te kennen. De op XML-configuratie gebaseerde autowiring-functionaliteit heeft five modes – no, byName, byType, constructor en autodetect. De standaardmodus is nee.

Waarom gebruiken we @autowired annotatie?

De @Autowired-annotatie biedt meer fijnmazige controle over waar en hoe autowiring moet worden uitgevoerd. De @Autowired-annotatie kan worden gebruikt om bean automatisch te bedraden op de setter-methode, net als @Required annotatie, constructor, een eigenschap of methoden met willekeurige namen en/of meerdere argumenten.

Wat is @inject in de lente?

@Inject maakt deel uit van een Java-technologie genaamd CDI die definieert voorafhankelijkheidsinjectie vergelijkbaar met Spring. In een Spring-toepassing werken de twee annotaties op dezelfde manier als Spring heeft besloten om naast hun eigen JSR-299-annotaties ook enkele JSR-299-annotaties te ondersteunen.

Aanbevolen:

Interessante artikelen
Welk brood is ongeraffineerd?
Lees verder

Welk brood is ongeraffineerd?

Ongeraffineerde volle granen – volkoren of meergranenbrood, bruine rijst, gerst, quinoa, zemelen, havermout. Wat voor soort brood bevat geen conserveermiddelen? De meeste volkoren broden bevatten conserveermiddelen zoals gekweekt tarwezetmeel die zuur zijn en het voor je lichaam moeilijker maken om ziektes te bestrijden.

Waarom is episiotomie beter dan scheuren?
Lees verder

Waarom is episiotomie beter dan scheuren?

Jarenlang werd een episiotomie gedacht om uitgebreidere vaginale tranen tijdens de bevalling te voorkomen - en beter te genezen dan een natuurlijke traan. Er werd ook gedacht dat de procedure zou helpen de spier- en bindweefselondersteuning van de bekkenbodem te behouden.

Is ongelijksoortig een woord?
Lees verder

Is ongelijksoortig een woord?

Senior lid. Ongelijk zou worden begrepen, maar het klinkt zo onbekend dat het schokkend zou zijn. My Webster's 3rd International Dictionary vermeldt deze twee woorden als synoniemen, maar voegt deze notatie toe: Unsimilar wordt meestal niet gebruikt.