zoukankan      html  css  js  c++  java
  • Spring Bean装配(上)

    Bean:在spring的IOC里面,把配置到IOC容器里面的实体或者是对象都称为Bean

    1. Bean配置项

    2. Bean的作用域

    3. Bean的生命周期

    4. Bean的自动装配

    5. Resources&ResourceLoader

    Id:在整个IOC容器中这个Bean的唯一标识

    Class:具体要实例化的哪一个类

    Scope:范围(作用域)

    Constructor arguments:构造器的参数

    Properties:属性

    Autowiring mode:自动装配的模式

    Lazy-initialization mode:懒加载模式

    Initialzation/destruction method:初始化和销毁的方法

    上面我们说的两种初始化和两种销毁的方法都是针对具体的某一个bean的配置,还有一种方式就是配置全局的初始化和销毁的方法

    Spring Bean装配值Aware接口

    ApplicationContextAware:它会向实现了这个接口的bean提供ApplicationContext,也就是IOC容器的这种上下文的信息,当然实现了这个接口的bean必须配置到Spring的bean配置文件中去,并且由Spring的bean配置容器去加载,这样才能够实现这种效果。

     Spring Bean装配之自动装配

    属性名称:Bean的id

    Spring Bean装配之Resource

    ResourceLoader是对Resource进行加载的类

    ResourceLoader输入参数的时候它的前缀有以上几种类型

     

    把resources目录配置到工程的Builde Path中,所有通过classpath:config.txt能找到resources目录下的config.txt文件

  • 相关阅读:
    1-vue初识
    使用 MegaCLI 检测磁盘状态
    CDH中spark-shell报错: Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/hadoop/fs/FSDataInputStream
    Linux查看服务器公网ip的方法
    Linux sar 查看网卡流量 网络io
    Docker为何需要OS的基础镜像?
    Spark中reduceByKey(_+_)的说明
    ELK
    Navicat Premium 12安装与激活
    数据查询
  • 原文地址:https://www.cnblogs.com/songsongblue/p/9740899.html
Copyright © 2011-2022 走看看