说一下spring的常用注解?

1.@Component(任何层) @Controller @Service @Repository(dao层)
    用于实例化对象,将对象注入IOC容器
​
2.@configuration 
    被此注解标注的类,会被 Spring 认为是配置类。Spring 在启动 的时候会自动扫描并加载所有配置类,然后将配置 类中 bean 放入容器 
  @CompinentScan("com.heima")   设定组件扫描路径,多个路径用数组格式添加
  @import(类名.class) 在一个配置类上面导入其他配置类的内容
  @PropertySource   用来引入其他的properties配置文件
    
3.@bean
    用在方法上,用于将方法的返回值对象放入容器 
4.@Scope
    设置spring的作用域
5.@value    简单属性的依赖注入
6.@Autowired    对象属性的依赖注入 
        @Autowired是根据类型注入,当同一个类有多个bean时,会根据bean的名字注入,当没有bean的名称符合规则后,就需要用到@Qualofier来指定注入的什么名称的bean;
7.@Qualifier: 
    要和@Autowired 联合使用,代表在按照类型匹配的基础上,再按照名称匹配。 
8.@Resource     按照属性名称依赖注入 
9.@Transactional
    此注解可以标在类上,也可以表在方法上,表示当前类中的方法 具有事务管理功能。
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值