Компонент - это обобщенное понятие управляемого Spring объекта (класса, помеченного одной из аннотаций @Component
, @Service
, @Repository
, @Controller
). Spring сканирует classpath, находит эти классы и создает их экземпляры.
Бин - это экземпляр компонента, управляемый Spring IoC-контейнером. Бин имеет уникальное имя (id) в контейнере, жизненный цикл и может иметь различные области видимости (scopes).
Таким образом, компонент - это "шаблон"或 "определение" (класс), а бин - это "экземпляр" (объект), созданный Spring на основе этого шаблона. Все бины яв
Компонент - это обобщенное понятие управляемого Spring объекта (класса, помеченного одной из аннотаций @Component
, @Service
, @Repository
, @Controller
). Spring сканирует classpath, находит эти классы и создает их экземпляры.
Бин - это экземпляр компонента, управляемый Spring IoC-контейнером. Бин имеет уникальное имя (id) в контейнере, жизненный цикл и может иметь различные области видимости (scopes).
Таким образом, компонент - это "шаблон"或 "определение" (класс), а бин - это "экземпляр" (объект), созданный Spring на основе этого шаблона. Все бины яв
Register or sign in to get access to full answers for all questions from the question bank.