之前瞭解了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的基礎入門操作。