对
错
定义Bean的作用域
标注类为Spring管理的组件
定义Bean的依赖关系
配置Bean的生命周期
@Component
@Service
@Repository
@Controller
标注配置类,替代XML配置文件
启用组件扫描
定义Bean的依赖注入
每次调用都创建新实例
Spring拦截调用,返回容器中的单例Bean
只能在@Configuration类中使用
必须指定Bean名称
name/value:定义Bean名称
initMethod:指定初始化方法
destroyMethod:指定销毁方法
scope:定义Bean作用域(需配合@Scope)
XML配置与Java配置可以混合使用
注解配置需要配合组件扫描才能生效
Java配置类型安全,IDE支持更好
XML配置修改无需重新编译,适合动态配置场景
📝 发现内容有误?点击此处直接编辑
长按或扫描二维码,立即体验