zoukankan      html  css  js  c++  java
  • DI:依赖注入详解

    DI(依赖注入)

    依赖注入的理解:

        一般写程序的时候service层都需要用到dao层,所以一般都是在service层里面new  dao ,而现在利用依赖注入的方式,直接把dao给了service层,大概是这个意思,下面是代码。


    * 例如:如果UserServiceImpl的实现类中有一个属性,那么使用Spring框架的IOC功能时,可以通过依赖注入把该属性的值传入进来!!
    * 具体的配置如下:给构造方法的属性传值

    <bean id="us" class="com.itheima.demo1.UserServiceImpl">
    <property name="hhhh" value="小风"/>
    </bean>

    这时类里面的属性就是小凤了,省略了给他赋值的步骤。。。这个貌似是有错误,视频没有看明白,实在看不下去了,原谅。。、

    第二种的方式,用一个类去调用另一个类实现注入方法:

    下面截图的意思就是把dao注入到了service当中了:

    但是需要service提供一个成员属性,并且设置成员属性的set方法,因为是往service里面注入。

    下面的标签和上面的差不多的,也算是另外一种形式:

  • 相关阅读:
    数据分析三剑客numpy pandas Matplotlib
    算法 初识
    python 爬虫二
    python 爬虫一
    python celery
    elasticsearch 学习
    ansible 基本使用
    面试题
    奇技淫巧
    【前端基础】- CSS 1-CSS选择器
  • 原文地址:https://www.cnblogs.com/tidhy/p/6735901.html
Copyright © 2011-2022 走看看