程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> spring入門(2)--寫在第一個案例前

spring入門(2)--寫在第一個案例前

編輯:關於JAVA

1、引入spring的jar文件

libs/spring-beans-3.2.2.RELEASE.jar

libs/spring-context- 3.2.2.RELEASE.jar

libs/spring-context-support-3.2.2.RELEASE.jar

libs/spring-core- 3.2.2.RELEASE.jar

libs/spring-expression-3.2.2.RELEASE.jar

需要:

commons-logging-1.1.1.jar

2 、需要添加spring的配置文件

配置文件的名稱可以隨便起名,但是最好有實際意義。

例如:

spring- dao.xml

spring-service.xml

spring.xml

3、spring配置文件 怎麼引入 beans約束

---spring- framework-3.2.2.RELEASE-dist/spring-framework-3.2.2.RELEASE/docs/spring-framework- reference/html/index.html

目錄中:

5.2.1. Configuration metadata 點擊進去

可以拷貝原信息:

<?xml version="1.0" encoding="UTF-8"?>

<beans xmlns="http://www.springframework.org/schema/beans"

xmlns:xsi="http://www.w3.org/2001/XMLSc hema- instance"

xsi:schemaLocation="http://www.springframework.org/schema/beans

http://www.springfra mework.org/schema/beans/spring-beans.xsd">

</beans>

4、下面就有實例化 :容器

// 讀取 classes 路徑下面的文件 參數 動態參數、單個參數、數組 、可以使用通配符等

ApplicationContext context = new ClassPathXmlApplicationContext(

"spring.xml");

5、在容器中獲取 bean

HelloDao helloDao = (HelloDao) context.getBean("helloDaoImpl");

HelloService helloService = context.getBean("helloServiceImpl", HelloService.class);

6、有關spring配置文件 多個的時候 可以采用import標簽導入一個文件中

<import resource="spring-dao.xml" />

<import resource="spring-service.xml" />

7、spring容器 管理bean

bean 屬性

id: 標識 唯一

class: 類

scope:作用域 singleton prototype request session

lazy-init:default=false ,false ,true

lazy-init結合scope=singleton使用

scope="singleton" lazy-init="default" -->說明: 容器已經加載就實例化對象

scope="singleton" lazy-init="true" -->說明:容器已經加載當 使用到該對象的時候,實例化該對象

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved