@ComponentScan nedir?
@ComponentScan nedir?

Video: @ComponentScan nedir?

Video: @ComponentScan nedir?
Video: Spring Boot Türkçe Eğitim Serisi - @ComponentScan ve @Import Anotasyonları Nedir? 2024, Kasım
Anonim

NS @ BileşenTarama ek açıklama, Spring'e paketlerin açıklamalı bileşenleri taramasını söylemek için @Configuration ek açıklamasıyla birlikte kullanılır. basePackageClasses'ı belirttiğinizde Spring, belirttiğiniz sınıfların paketini (ve alt paketlerini) tarar.

Ayrıca soru, @component ve @ComponentScan arasındaki fark nedir?

@ ek açıklamasını kullanma BileşenTarama , Spring'e, Spring tarafından yönetilen programınızın nerede olduğunu söyleyebilirsiniz. bileşenler Yalan. Diğer yandan, @ Bileşen genel bir açıklamadır için herhangi bir Yay Yönetilen bileşen . İçin örnek - com paketinin içinde Testing adlı bir sınıf oluşturursanız.

otomatik taramalar için hangi açıklama kullanılır? Spring @Component, @Service, @Repository ve @Controller ek açıklamalar NS otomatik için kullanılır sınıf yolunu kullanarak fasulye algılama taramak Yay çerçevesi. @Component genel bir Dipnot.

Ayrıca, @SpringBootApplication'ın kullanımı nedir?

Bahar Önyükleme @ SpringBootUygulaması açıklama kullanılmış bir veya daha fazla @Bean yöntemi bildiren ve ayrıca otomatik yapılandırmayı ve bileşen taramayı tetikleyen bir yapılandırma sınıfını işaretlemek için. @Configuration, @EnableAutoConfiguration ve @ComponentScan ek açıklamalarıyla bir sınıf bildirmekle aynıdır.

@SpringBootApplication ve @EnableAutoConfiguration arasındaki fark nedir?

@ComponentScan, Spring'e bakmasını söyler için diğer bileşenler, yapılandırmalar ve hizmetler içinde belirtilen paket Spring, çekirdeklerinizi veya bileşenlerinizi önceden tanımlanmış proje paketinden otomatik olarak tarayabilir, algılayabilir ve kaydedebilir. Herhangi bir paket belirtilmemişse, mevcut sınıf paketi kök paket olarak alınır.