Каква е ползата от сканирането на компонентите през пролетта?
Каква е ползата от сканирането на компонентите през пролетта?

Видео: Каква е ползата от сканирането на компонентите през пролетта?

Видео: Каква е ползата от сканирането на компонентите през пролетта?
Видео: ZEITGEIST: MOVING FORWARD | OFFICIAL RELEASE | 2011 2024, Ноември
Anonim

Използвайки сканиране на компонентите е един от методите за питане пролет засичам пролет -управлявана компоненти . пролет се нуждае от информацията, за да намери и регистрира всички Пружинни компоненти с приложение контекст, когато приложение започва.

Освен това, какво представлява сканирането на Classpath през пролетта?

Spring Classpath сканиране & управлявани компоненти. Това означава пролет е в състояние да автоматично сканиране , откриват и инстанцират beans от предварително дефиниран пакет на проекта, като по този начин ни спестяват от досадната декларация на beans/компоненти в XML файл.

Знайте също, какво прави сканирането на компоненти? Компонентно сканиране автоматично открива кандидати за зависимости, открити от пътя към класа сканиране . По време на сканиране процес, Spring търси класовете, анотирани със стереотипните анотации. Тези пояснения са @ Съставна част , @Controller, @Service и @Repository.

Като се има предвид това, къде да сложа сканиране на компоненти?

слагам @ ComponentScan в горната част на дървото на вашите пакети. Можете също да използвате атрибута basePackages, за да посочите откъде да започнете сканирането. Ако искаш сканиране всички отбелязани класове, слагам класът отбелязан с @ ComponentScan в ком. пакет приложения.

Как да сканирам компоненти в пролетното зареждане?

След като дефинирате a Сканиране на компоненти за пакет, пролет ще търси пакета и всички негови подпакети компоненти /боб. Ако използвате Пролетен ботуш , проверете конфигурацията в Подход 1. Ако правите JSP/Сервлет или a пролет MVC приложение без използване Пролетен ботуш използвайте подход 2.

Препоръчано: