Spring Bean中的常用注解

@Spring Bean中的常用注解
1.2.2 Spring 的 的 Bean 管理的中常用的注解 解:
1.2.2.1 @Component: 组件.( 作用在类上)
Spring 中提供@Component 的三个衍生注解:(功能目前来讲是一致的)

  • @Controller :WEB 层

  • @Service : 业务层

  • @Repository : 持久层
    这三个注解是为了让标注类本身的用途清晰,Spring 在后续版本会对其增强
    1.2.2.2 属性注入的注解:( 使用注解注入的方式, 可以不用提供 set 方法.)
    @Value :用于注入普通类型.
    @Autowired :自动装配:

  • 默认按类型进行装配.

  • 按名称注入:

  • @Qualifier:强制使用名称注入.
    @Resource 相当于:

  • @Autowired 和@Qualifier 一起使用.
    1.2.2.3 Bean 的作用范围的注解:
    @Scope:

  • singleton: 单例

  • prototype: 多例
    1.2.2.4 Bean 的生命周期的配置:
    @PostConstruct :相当于 init-method
    @PreDestroy :相当于 destroy-method
    1.2.3 Spring 的 的 Bean 管理的方式的比较:
    XML 和注解:
    在这里插入图片描述

  • XML :结构清晰.

  • 注解 :开发方便.(属性注入.)
    实际开发中还有一种 XML 和注解整合开发:

  • Bean 有 有 XML 配置.

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值