码迷,mamicode.com
首页 > 编程语言 > 详细

spring中IOC的简单使用

时间:2016-09-28 22:45:15      阅读:260      评论:0      收藏:0      [点我收藏+]

标签:

  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();
        }


spring中IOC的简单使用

标签:

原文地址:http://www.cnblogs.com/leezoey/p/5917796.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!