zoukankan      html  css  js  c++  java
  • spring中IOC的简单使用

      spring的ioc主要就是依赖注入,有基于构造器的依赖注入还有通过设值注入,这里我只简单的实现设值注入的方法,通过spring的依赖管理,我们可以很方便的了解各层之间的依赖关系,降低了各层之间的耦合,我们可以不用过多的去关注对象的管理和创建,我们只需要去bean工厂申请即可,这样我们更多的注意力就可以放到真正的代码实现,而不用去关心代码的创建和销毁。,接下来时简单的设值注入。

    1.  我们先简单的去创建一个学生类和老师类
      public class Student {
          public void outhi(){
              System.out.println("我是学生");
          }
      
      }
      public class teacher {
          private Student stu;
      
          public Student getStu() {
              return stu;
          }
      
          public void setStu(Student stu) {
              this.stu = stu;
          }
          
          public void lalal(){
              stu.outhi();
              System.out.println("lalala");
          }
      
      }

      注意到的是,这里的老师类依赖于学生类,也就是需要在老师类中调用学生对象,这里我们采用设值注入的方式。

    2. 接下来就需要去xml文件当中做相应的配置
      <bean name="stu"  class="com.domain.Student"></bean>
          
          <bean name="teacher"  class="com.domain.teacher">
          <property name="stu" ref="stu"></property>
          </bean>
    3. 最后在主函数当中申请对应的对象
      public static void main(String[] args) {
              // TODO Auto-generated method stub
               ClassPathXmlApplicationContext ctx = new ClassPathXmlApplicationContext("applicationContext.xml");
               teacher tea=(teacher) ctx.getBean("teacher");
               tea.lalal();
          }


  • 相关阅读:
    windows对象的属性和方法
    JavaScript事件处理
    HTML骨架-深入理解
    js阻止元素的默认事件与冒泡事件
    CSS3之背景色渐变
    CSS3匹配屏幕横竖状态
    LINUX系统GIT使用教程
    博客园文章页显示布局调整
    JS编码解码详解
    JS设置获取cookies
  • 原文地址:https://www.cnblogs.com/leezoey/p/5917796.html
Copyright © 2011-2022 走看看