zoukankan      html  css  js  c++  java
  • 010 依赖注入

    一 . 概述

      在前面我们说到了Bean创建的一般情况,下面我们说下spring最重要的概念--依赖注入.

    依赖: 一般概念上的各种资源(文件,字符串,对象).

    通过注入的方式(容器实现)配置到指定的对象之中,整个都是由容器完成的.


    二 . 依赖注入的实现

    在spring之中有两种方式:

    [1]设值注入

    [2]构造注入

    其中设值注入就是通过setter()方法注入,构造注入就是通过构造器完成.


     三 .设值注入  

    public class User {
    
        private String name;
    
        public void setName(String name) {
            this.name = name;
        }
    <bean id="user" class="com.trek.init.User">
            <property name="name" value="trek"></property>
        </bean>

    我们通过property标签完成了设值注入.

      其中,一般的变量,我们使用value就可以了,对象引用我们可以使用ref来表示.


     四 .构造注入  

    <bean id="str" class="java.lang.String">
            <constructor-arg index="0" value="trek"></constructor-arg>
        </bean>

    我们使用constructor-arg实现构造注入,其基本的使用和设值注入一致.


  • 相关阅读:
    Mysql 数据库 表中列的操作
    FreeSWITCH版本更新
    shell脚本58问
    Wireshark 与 Tcpdump
    Mysql 中 int(3) 和 int(11) 的区别
    FreeSWITCH 基础
    FreeSWITCH 学习笔记(一)
    Mysql 复制表数据(表结构相同)
    Centos date 设置自定义时间
    Mysql 主键
  • 原文地址:https://www.cnblogs.com/trekxu/p/9090869.html
Copyright © 2011-2022 走看看