一、Core模塊快速入門
1、搭建配置環境
Spring開發所需的JAR包分為兩個部分本博文使用的是4.3.版本的JAR包,具體如下,
1、Spring框架包
- spring-beans-4.3.6.RELEASE.jar bean節點
- spring-context-4.3.6.RELEASE.jar spring上下?節點
- spring-core-4.3.6.RELEASE.jar spring核?功能
- spring-expression-4.3.6.RELEASE.jar spring運算式相關表
2、第三方依賴包
- -commons-logging-4.3.6.jar ?志
在使用Spring開發時,除了要使用自帶的JAR包外Spring的核心容器還需要依賴commons-logging的JAR包
Spring的入門程式
創建一個UserDao介面,并定義一個say方法,
public interface UserDao {
public void say();
}
實作類:
public class UserDaoImpl implements UserDao{
@Override
public void say() {
System.out.println("userDao say hello world");
}
}
在src目錄下,創建Spring的組態檔applicationContext.xml,并在組態檔中創建一個id為UserDao的bean,
<?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">
<!-- 指定類配置給Spring,讓Spring創建其物件實體-->
<bean id="userDao" class="BookSourceCode._1Spring_ioc.UserDaoImpl"/>
</beans>
創建test測驗類:
public class test {
public static void main(String[] args) {
//初始化spring容器,加載組態檔
ClassPathXmlApplicationContext applicationContext = new ClassPathXmlApplicationContext("BookSourceCode/_1Spring_ioc/applicationContext.xml");
//通過容器獲取bean實體
UserDao userDao = (UserDao)applicationContext.getBean("userDao");
//呼叫實體中的say方法
userDao.say();
}
}
執行測驗類后,控制臺輸出結果如下,

轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/272636.html
標籤:其他
