@ComponentScan 注解用于指定 Spring Boot 在哪些包下寻找组件(包括'@Service'、'@Controller'、'@Repository' 等)的注解。它会自动扫描指定包及其子包下的所有类,将带有指定注解的类注册为 Spring 的 Bean。

@AutoConfigurationPackages 注解用于将指定的包及其子包下的类所在的包路径注册为 Spring Boot 的自动配置包。自动配置包是指 Spring Boot 在启动时会自动加载并配置的一些第三方库或框架。通过 @AutoConfigurationPackages 注解,Spring Boot 可以扫描到自定义的配置类,从而将它们加入到自动配置包中。

总的来说,@ComponentScan 注解用于扫描指定包下的组件类,而 @AutoConfigurationPackages 注解用于将指定包及其子包下的类所在的包路径注册为 Spring Boot 的自动配置包。

Spring Boot 中 @ComponentScan 和 @AutoConfigurationPackages 注解详解

原文地址: https://www.cveoy.top/t/topic/lXll 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录