spring的兩大核心思想------loc
阿新 • • 發佈:2018-11-03
loc(控制反轉)是spring的兩大核心思想之一,他是將java bean 的建立以及生命週期的實現和控制交由容器來管理。這樣做的缺點是耦合性較高,不利於程式的擴充套件。
使用spring的步驟
1)新建maven專案(書寫三要素)
2)加入spring的依賴
<dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>4.3.18.RELEASE</version> </dependency>
3)編寫spring的配置檔案
<?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"> <bean id="userDao" class="com.westos.dao.UserDao"> </bean> </beans>
4)建立物件
如果bean沒有無參構造,就需要對構造方法進行賦值。
<constructor-arg index="引數下標" value="值"/>
標籤的意義分析:
scope ----是否為單例(預設為單例,如果需要修改為多例,則為prototype)
init-method ----初始化的方法(該方法必須在bean中)
destory-method ---- 銷燬的方法(該方法必須在bean中)