spring注解

spring注解

spring为了减轻配置冗余,提供了注解开发(可全注解开发)

spring原生注解

在这里插入图片描述

@Component、@Controller、@Service、@Repository

加到类上,是将这个类放入ioc容器中,和bean类似,这四个用法相同@Controller是加到业务层、@Service是加到service层、@Repository是加到dao层,可以一目了然的知道这个类用处,如果不知道这个类属于那层,用@Component

@Autowired、@Qualifier、@Resource

是注入bean,即用ioc容器生成的new对象。都属于属性注入要用的注解@Autowired可以单独使用,直接加到属性上是构造方法注入。@Qualifier和@Autowired一起使用,是按照名称注入。@Resource是前两个的整合,但jdk1.8之后可能不支持,不常使用。经常使用@Autowired可以完成

@Value是普通注入可以给普通值注入,最多是连接数据库时的注入

@Scope加到类上,定义这个类是单例还是多例

spring新注解

原生注解满足不了的配置

在这里插入图片描述

加入新注解

在这里插入图片描述

用法简单,不加过多说明

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值