@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 和注解:
    Spring Bean中的常用注解

  • XML :结构清晰.

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

  • Bean 有 有 XML 配置.

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-11-03
  • 2022-02-13
  • 2021-09-29
  • 2022-12-23
  • 2021-09-22
  • 2023-02-10
猜你喜欢
  • 2022-12-23
  • 2021-10-11
  • 2021-08-27
  • 2022-12-23
  • 2021-08-10
  • 2021-07-18
相关资源
相似解决方案