Атрибут базового пакета в контексте: тег компонентного сканирования весной 3

spring maven

263 просмотра

1 ответ

Я пишу простое приложение Hello, используя maven весной 3. Я создал HelloWorldServiceкласс с помощью @Serviceаннотации. В applicaioncontext.xmlфайле, который дает различное значение атрибуту base-package of context:component-scan base-package="yyy.xxx". Моя программа работает.

Для чего нужен базовый пакет context:component-scan?

Автор: Khalid Akhtar Источник Размещён: 08.11.2019 11:19

Ответы (1)


0 плюса

Какова цель второго тега <context:component-scan>? Ну, вам нужно немного справочной информации, чтобы понять назначение этого тега. В основном, скажем, @Controllerаннотация указывает, что определенный класс, расположенный в, base-package="yyy.xxx"выполняет роль контроллера . Другой пример @RequestMappingаннотированных методов для обслуживания веб-запроса. Таким образом, component-scan base-package="yyy.xxx"через сервлет диспетчера будет сообщаться контейнеру пружины, чтобы найти такие аннотированные классы и методы для отображения. Но, есть много более подробных объяснений, если вы Google.

Автор: georges van Размещён: 20.08.2016 01:55
Вопросы из категории :
32x32