• Spring



    spring的三种注入方式:
    spring在创建对象之后,为对象注入值的时候,三种注入方式:
    1.getter/setter注入
    a.类中的属性,必须有getter/setter方法;
    b.在bean中,通过property来完成对响应属性的注入;
    在注入时,如果注入的单个值,就是用value,其他(比如对象)就使用ref

    2.构造注入
    a.要求类中,必须有对应的构造方法存在(可以没有getter/setter方法);
    b.要按照构造参数的顺序,利用constructor-arg标签,逐个为参数注入;
    在constructor-arg标签中,也可以添加一些属性;
    index:注入到第几个参数中,从0开始数;
    name:注入到指定名字的参数中;
    type:注入到指定类型的参数中;

    3.p命名空间注入
    a.要求类,必须有getter/setter方法
    b.在spring配置文件中,添加命名空间:
    xmlns:p="http://www.springframework.org/schema/p"
    c.在bean中,通过p:属性的方式来完成参数的注入
    如果注入的是单个值,那么注入格式为:p:属性名="值"
    如果注入的是对象,那么注入格式为:p:属性名-ref="对象名"

  • 相关阅读:
    pytest ini配置文件格式
    C#星辰之路
    bootstrap
    rabbitmq 安装
    curl 下载文件
    mysql 面试题
    mvn --version
    后台运行的nohup vs &
    scp
    linux下.tar.gz和.gz文件解压详解
  • 原文地址:https://www.cnblogs.com/2839888494xw/p/13362256.html
Copyright © 2020-2023  润新知