之前了解了spring框架的一些最基本的知识,接下来是基本操作部分
关于IOC的底层操作原理简介
1、创建要使用到的基本类:
public class User{
public void add(){
System.out.println("这是用户类的add方法");
}
}
pubulic class UserIoc{
//如果要得到testService的对象
//传统的方式是通过new的方式创建
}
用框架可以少写代码,按照结果做配置和操作,就可以实现。
IOC的实现方式是:
采用反射机制+工厂+XML的配置文件实现的
1、创建好对应的项目文件之后,导入需要使用的jar包
首先是IOC的基本操作的jar包,因为IOC的基本操作是由以下部分组成的:
BENAS CONTEXT CORE EXPRESSION 所以导入对应的jar包。
2、创建一个简单的用户类
3、创建好对应的Spring配置文件,并且创建一个配置类
Spring配置的xml文件,可以存放在任意位置。官方给出的建议名为:applcationContext.xml,名称不是固定的,可以随意给出。
创建好xml文件之后,引入scheam约束:
<?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/beanshttp://www.springframework.org/schema/beans/spring-beans.xsd">
<!-- ioc的bean使用方法 id的值没有影响,class为该类所处的完整的路劲-->
<bean id="user" class="lt.spring.ioc.User"></bean>
</beans>引入约束后,可以进行对象的配置
调用testuser方法后的结果:
以上为IOC的基础入门操作。