springboot 配置全局bean扫描使用完全限定名
时间: 2024-02-24 12:53:40 浏览: 91
Spring的Bean配置
5星 · 资源好评率100%
在Spring Boot中,可以使用@ComponentScan注解来配置全局Bean扫描,并使用完全限定名来扫描指定的包及其子包。例如,在一个名为com.example.demo的包中,有一个名为MyBean的类,可以这样配置:
```
package com.example.demo.config;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
@Configuration
@ComponentScan(basePackages = "com.example.demo")
public class AppConfig {
}
```
这里使用了完全限定名com.example.demo来指定需要扫描的包,同时使用@Configuration注解将该类标记为配置类,使用@ComponentScan注解来配置全局Bean扫描。这样,在应用程序中可以通过注入MyBean来使用它。注意,在使用完全限定名进行Bean扫描时,请确保指定的包及其子包中只包含所需的Bean,以避免扫描不必要的Bean导致性能问题。
阅读全文