Πόσοι τύποι Autowiring υπάρχουν την άνοιξη;
Πόσοι τύποι Autowiring υπάρχουν την άνοιξη;

Βίντεο: Πόσοι τύποι Autowiring υπάρχουν την άνοιξη;

Βίντεο: Πόσοι τύποι Autowiring υπάρχουν την άνοιξη;
Βίντεο: ΝΑΡΚΙΣΣΙΣΜΟΣ - ΠΟΣΟΙ ΤΥΠΟΙ ΝΑΡΚΙΣΣΙΣΜΟΥ ΥΠΑΡΧΟΥΝ? 2024, Νοέμβριος
Anonim

Ανοιξη υποστηρίζει πέντε τύπους αυτόματης καλωδίωσης και είναι no(default), byType, byName, constructor και autodetect.

Ομοίως, οι άνθρωποι ρωτούν, ποιοι είναι οι διαφορετικοί τύποι Autowiring την άνοιξη;

Αυτό σημαίνει ότι είναι δυνατή η αυτόματη αφαίρεση Ανοιξη επίλυση συνεργατών ( άλλα φασόλια) για τα φασόλια σας με επιθεώρηση ο περιεχόμενα του ο BeanFactory. Αυτό ονομάζεται άνοιξη φασόλι αυτόματη καλωδίωση . Η αυτοκαλωδίωση η λειτουργικότητα έχει τέσσερις λειτουργίες. Αυτά είναι "όχι", "byName", "byType" και "κατασκευαστής".

Ομοίως, τι είναι η αυτόματη καλωδίωση την άνοιξη με παραδείγματα; Ανοιξη αναζητά ένα φασόλι με το ίδιο όνομα με το ακίνητο που πρέπει να είναι αυτοκαλωδιωμένο . Για παράδειγμα , εάν ένας ορισμός φασολιού έχει οριστεί σε αυτόματη καλωδίωση με το όνομα και περιέχει μια κύρια ιδιότητα (δηλαδή έχει μια μέθοδο setMaster(..)), Ανοιξη αναζητά έναν ορισμό bean που ονομάζεται master και τον χρησιμοποιεί για να ορίσει την ιδιότητα.

Λοιπόν, ποιοι είναι οι διαφορετικοί τύποι Autowire;

Βασισμένο σε διαμόρφωση XML αυτόματη καλωδίωση η λειτουργικότητα έχει πέντε λειτουργίες – όχι, byName, byType , κατασκευαστής και αυτόματη ανίχνευση. Η προεπιλεγμένη λειτουργία είναι όχι.

Γιατί το @autowired χρησιμοποιείται την άνοιξη;

Ανοιξη μπορώ αυτόματη καλωδίωση μια σχέση μεταξύ συνεργαζόμενων φασολιών χωρίς τη χρήση ετικετών κατασκευαστή-arg και ιδιοτήτων που βοηθά στην ποσότητα της διαμόρφωσης XML. Αυτόματη καλωδίωση απο Ανοιξη πλαίσιο σάς δίνει τη δυνατότητα να εισάγετε την εξάρτηση αντικειμένου σιωπηρά.

Συνιστάται: