spring-ioc注解

导入包:spring-context.jar

导入约束:


 

spring配置文件applicationContext配置(扫描类上的注解):(没有扫描属性注解注入

注解方法注解放置位置:

  1. 属性如果有set方法,需要将属性注入的注解添加到set方法上
  2. 属性如果没有set方法,需要将属性注入的注解添加到属性上

常用注解:

  1. 类注解:
    1. @Component:组件注解(三个衍生注解,类注解)
      1. @Controller:表示层
      2. @Serivce:业务层
      3. @Repository:持久层
  2. 属性注解
    1. @value:普通属性注解
    2. @Autoware:类属性注入
      1. 按类型注入
      2. 配合@Qualifier,按强制按名称进行属性注解
    3. @Resource:类属性注入
      1. 按名称注入
  3. 其他注解:
    1. bean相关注解
      1. 生命周期
        1. @PostConstruct:初始化
        2. PreDestroy:销毁
      2. 作用范围:
        1. singleton:单例
        2. prototype:多例

 spring-ioc注解_第1张图片

你可能感兴趣的:(spring)