1. 程式人生 > >spring的兩大核心思想------loc

spring的兩大核心思想------loc

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中)