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实现构造注入,其基本的使用和设值注入一致.


  • 相关阅读:
    MQTT初步使用
    越简单越喜欢
    大端小端
    Chapter 21_5.2 tab扩展
    Chapter 21_5.1 URL编码
    Chapter 21_5 替换
    插件api
    怎么找到一个好名字idea插件开发
    Struts2 maven项目简单案例
    javassist_1 cannot be cast to jaassist.util.proxy.Proxy
  • 原文地址:https://www.cnblogs.com/trekxu/p/9090869.html
Copyright © 2011-2022 走看看