Taula de continguts:

Per a què serveix l'anotació de cablejat automàtic a la primavera?
Per a què serveix l'anotació de cablejat automàtic a la primavera?

Vídeo: Per a què serveix l'anotació de cablejat automàtic a la primavera?

Vídeo: Per a què serveix l'anotació de cablejat automàtic a la primavera?
Vídeo: Электрика в квартире своими руками. Финал. Переделка хрущевки от А до Я. #11 2024, De novembre
Anonim

Primavera @ Anotació automàtica és utilitzat per a la injecció automàtica de dependència. Primavera El marc es basa en la injecció de dependències i injectem les dependències de classe primavera fitxer de configuració del bean.

Tenint-ho en compte, per a què serveix @autowired a la primavera?

Cablejat automàtic característica de primavera framework us permet injectar la dependència de l'objecte de manera implícita. És internament usos injecció de setter o constructor. Cablejat automàtic no pot ser utilitzat per injectar valors primitius i de cadena. Funciona només amb referència.

De la mateixa manera, què és Autowiring a la primavera amb exemples? Primavera busca una mongeta amb el mateix nom que la propietat que ha de ser cablejat automàticament . Per exemple , si s'estableix una definició de bean cablejat automàtic pel nom i conté una propietat mestra (és a dir, té un mètode setMaster(..)), Primavera cerca una definició de bean anomenada master i l'utilitza per establir la propietat.

A més, per a què serveix l'anotació de cablejat automàtic?

la @ Anotació automàtica proporciona un control més detallat sobre on i com cablejat automàtic s'hauria d'aconseguir. la @ Anotació automàtica pot ser utilitzat a cablejat automàtic bean al mètode setter igual que @Required anotació , constructor, una propietat o mètodes amb noms arbitraris i/o arguments múltiples.

Quines són les anotacions que s'utilitzen a la primavera?

Algunes de les anotacions importants de Spring MVC són:

  • @Controlador.
  • @RequestMapping.
  • @PathVariable.
  • @RequestParam.
  • @ModelAttribute.
  • @RequestBody i @ResponseBody.
  • @RequestHeader i @ResponseHeader.

Recomanat: