spring3学习笔记(三)IOC的具体实现例子

Spring项目搭建

下面搭建一个spring项目,让大家更加深入的了解spring中IOC的使用

  • 1 打开eclipse,新建web项目


    新建web项目.png
新建web项目2.png
  • 2 引入所需要的jar包


    spring的核心包.png
导入核心jar包.png
  • 3 创建spring的核心配置文件,并注入bean
    该核心文件推荐放到src根目录下,名字可以随便取
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="
        http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">
</beans>

---以上为基本spring项目搭建,接下来的操作为实现IOC的操作---

  • 4 新建User类,并将User类注册到applicationContext中
//此为新建User类
package com.hobbes.ioc;
public class User {
    public void userFunction(){
        System.out.println("userFunction方法执行成功!");
    }
}
//将下面一段注册User类的bean写入applicationContext.xml的<beans>标签中
<bean id="user" class="com.hobbes.User"></bean>
  • 5 创建IOC测试类
package com.hobbes.ioc;

import org.junit.Test;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

public class TestIOC {
    
    @Test
    public void testUser(){
        //加载spring核心配置文件,根据注册bean创建对象
        ApplicationContext context = 
                new ClassPathXmlApplicationContext("applicationContext.xml");
        //得到配置创建的对象
        User user = (User)context.getBean("user");
        System.out.println(user);
        user.userFunction();
    }
}
总结

通过以上几步,就可以完成最简单的IOC操作。
总结下来,实现IOC的步骤就是:

  • 1 创建需要被注册/创建的类
  • 2 在spring核心配置文件applicationContext.xml文件中进行bean的注册
  • 3 在调用类中加载核心配置文件,接收创建的类完成依赖注入操作
注意点
  • 1 spring的核心配置文件可以放在项目的任何目录下,但最好是放在src根目录下,方便加载
  • 2 核心配置文件的名字可以随便取(但最好按照一定的命名规范)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容