Spring自动装配Beans可以通过以下几种方式实现:
@Configuration
@ComponentScan(basePackages = "com.example")
public class AppConfig {
...
}
@Component
public class MyBean {
...
}
@Service
public class MyService {
@Autowired
private MyBean myBean;
...
}
@Service
public class MyService {
@Resource(name = "myBean")
private MyBean myBean;
...
}
使用自动装配可以简化Spring配置,提高开发效率。但需要注意的是,自动装配可能会导致Bean的歧义性,如果有多个匹配的Bean,需要明确指定要注入的Bean。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>