Spring常規用法
阿新 • • 發佈:2018-12-12
1.ioc 是一種設計開發思想,它讓我們開發起來結構邏輯更加清晰明瞭,擺脫了在被呼叫物件中通過new 呼叫物件的方式,通過DI(依賴注入:1.註解方式,然後配置檔案掃描 2:配置檔案自定義bean),解決了程式碼類與類之間的耦合度(高內聚,低耦合);
注:在配置檔案中自定義bean的幾種形式
<!-- 單例,共享一個物件 --> <bean id="test" class="com.note.service.NoteService" scope="singleton"></bean> <!-- 多例,每次注入都會產生一個新物件 --> <bean id="test" class="com.note.service.NoteService" scope="prototype"></bean> <!-- 每次傳送HTTP請求 都會產生一個新物件,且只在當前請求有效 --> <bean id="test" class="com.note.service.NoteService" scope="request"></bean> <!-- 每次傳送HTTP請求 都會產生一個新物件,且只在當前當前HTTP session有效 --> <bean id="test" class="com.note.service.NoteService" scope="session"></bean> <!-- 整個會話週期內有效 --> <bean id="test" class="com.note.service.NoteService" scope="global session"></bean>