注解@Configuration,@ConponentScan, @Bean的使用

文章介绍了Spring框架中@Configuration、@ComponentScan和@Bean注解的使用。@Configuration标记类作为配置文件,@ComponentScan自动扫描指定包下的类生成bean,@Bean用于声明并注入到Spring容器的对象,其name属性可指定对象的id。示例代码展示了如何创建和命名bean。
摘要由CSDN通过智能技术生成

Configuration:表示当前类是作为配置文件使用的,就是用来配置容器的,就相当于spring.xmL文件。 位置:在类的上面。

@ConponentScan:用来自动扫描被这个注解标识的类,最终会生成ioc容器里里面的bean组件,默认扫描的范围是这个配置类所在的包及其子包中的类  位置:在类的上面。

@Bean: 声明对象,把对象注入到spring容器中。 作用相当于<bean>。位置:方法的上面。

说明:@Bean,不指定对象的名称,默认是方法名是 id

@Configuration
@ConponentScan("com.xyz.pojo")
public class SpringConfig {
    /**
      *创建方法,方法的返回值是对象。 在方法的上面加入@Bean
      * 方法的返回值对象就注入到容器中。
      * 指定对象在容器中的名称(指定<bean>的id属性)
      * @Bean的name属性,指定对象的名称(id)
      */
    @Bean(name = "insertStudent")
    public Student insertStudent(){
        Student s2  = new Student();
        s2.setName("李四");
        s2.setAge(22);
        s2.setSex("男");
        return s2;
    }
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值