Spring框架的開發學習 第一節 建立物件

2021-08-17 08:58:15 字數 1241 閱讀 1538

學習spring首先我們要清楚,spring框架是用來幹嘛的,spring是乙個開源的,用來簡化企業級應用開發的應用 開發框架。

在應用程式開發過程中,spring幫助我們解決的以下幾個方面的問題:

1.簡化開發

spring對常用的api(比如jdbc)做了封裝,這樣幫助我們,大大簡化了這些api的使用,(比如使用springjdbc訪問資料庫,就不用考慮如何獲取連線和關閉連線了)

2.解耦

spring幫助我們建立物件之間的依賴關係,物件之間的依賴關係大大降低,**的維護性大大提高。

3.整合其他框架

spring可以將其他的一些框架整合進來(比如用於定時任務處理的quartz等),方便這些框架的使用

spring框架中的核心模組,就是spring容器

,用於管理物件,也是今天學習的重點。

在啟動spring容器時,第一步需要匯入spring的依賴的jar包(spring-webmvc).

第三步啟動容器.

**如下:

一、建立物件

1)方式一  使用無參構造器建立物件

step1.為類新增無參構造器

step2.在配置檔案中新增bean元素(注:bean就是容器所建立的物件

step3.啟動容器,呼叫getbean方法。

2)靜態工廠方法

3)例項工廠方法

二、作用域

1)預設情況下,容器對於每個bean只會建立乙個例項。

2)如果將作用於設定為「prototype」,則每呼叫乙個getbean方法,就會建立乙個例項。

三、延遲載入

1)預設情亂下,容器啟動之後,會將作用域為」singleton「的bean建立好

2)延遲載入指的是,容器啟動之後,作用域為」singleton「的bean不在建立,直到呼叫的getbean方法之後才建立。

四、生命週期

1)初始化方法:容器建立好bean的例項之後,會立即呼叫初始化方法。

2)銷毀方法:容器關閉之間,會呼叫銷毀方法。

到此為止,spring物件的建立就說完了。

Spring框架學習(一)

一 spring 是乙個 ioc di 和 aop 容器框架 1 什麼是ioc di?控制反轉 inversion of control,縮寫為ioc 是物件導向程式設計中的一種設計原則,可以用來減低計算機 之間的耦合度。其中最常見的方式叫做依賴注入 dependency injection,簡稱d...

Spring框架學習(一)

spring框架包含很多內容,需要了解spinrg cloud就要看spring boot,而spring boot又要看spring core spring framework 的基本介紹。花了兩天左右,斷斷續續看了spring core相關的教程,包括 初步了解spring以後,個人理解spri...

框架學習之Spring學習(一)

第一章 spring的jar包匯入 配置檔案和ioc基本用法 setter注入 將spring framework 4.2.5.release下libs資料夾貼到專案中,並引入jar包。在專案中建立和src平級的resource資料夾,建立spring ioc.xml配置檔案,匯入以下配置 建立be...