Πίνακας περιεχομένων:

Ποια είναι η χρήση του Autowired annotation την άνοιξη;
Ποια είναι η χρήση του Autowired annotation την άνοιξη;

Βίντεο: Ποια είναι η χρήση του Autowired annotation την άνοιξη;

Βίντεο: Ποια είναι η χρήση του Autowired annotation την άνοιξη;
Βίντεο: Πώς να γράψετε πτυχές με το Spring AOP [Ταξίδι Spring AOP - Μέρος 1] 2024, Ενδέχεται
Anonim

Ανοιξη @ Αυτόματος σχολιασμός είναι μεταχειρισμένος για αυτόματη έγχυση εξάρτησης. Ανοιξη Το πλαίσιο βασίζεται στην ένεση εξάρτησης και εισάγουμε τις εξαρτήσεις κλάσης μέσω άνοιξη αρχείο διαμόρφωσης bean.

Έχοντας αυτό υπόψη, ποια είναι η χρήση του @autowired την άνοιξη;

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

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

Εξάλλου, ποια είναι η χρήση του Autowired annotation;

Ο @ Αυτόματος σχολιασμός παρέχει πιο λεπτομερή έλεγχο για το πού και πώς αυτόματη καλωδίωση πρέπει να επιτευχθεί. Ο @ Αυτόματος σχολιασμός μπορεί να είναι μεταχειρισμένος προς το αυτόματη καλωδίωση bean στη μέθοδο setter ακριβώς όπως το @Required σχόλιο , κατασκευαστής, μια ιδιότητα ή μέθοδοι με αυθαίρετα ονόματα ή/και πολλαπλά ορίσματα.

Ποιοι είναι οι σχολιασμοί που χρησιμοποιούνται την άνοιξη;

Μερικοί από τους σημαντικούς σχολιασμούς Spring MVC είναι:

  • @Ελεγκτής.
  • @RequestMapping.
  • @PathVariable.
  • @RequestParam.
  • @ModelAttribute.
  • @RequestBody και @ResponseBody.
  • @RequestHeader και @ResponseHeader.

Συνιστάται: