一 Spring In Action筆記之基礎

2021-08-18 03:59:53 字數 835 閱讀 6270

這部分只做標註,不需要詳細了解,使用這種方式會導致**與spring高耦合。

spring對bean進行例項化;

spring將值和bean的引用注入到bean的對應屬性中;

如果bean實現了beannameaware介面,spring將bean的id傳給setbeanname()方法;

如果bean實現了beanfactoryaware介面,spring將呼叫setbeanfactory方法,將beanfactory容器例項傳入;

如果bean實現了beanpostprocessor介面,spring將呼叫它們的postprocessbeforeinitialization()方法;

如果bean實現了initializingbean介面,spring將呼叫它們的afterpropertiesset()方法;

如果bean實現了beanpostprocessor介面,spring將呼叫它們的postprocessafterinitialization()方法;

此時bean已經準備就緒,可以被應用程式使用了,它們將一直駐留在應用上下文中,直到該應用上下文被銷毀;

如果bean實現了disposablebean介面,spring將呼叫它的destory()介面方法。

1. spring的核心容器

2. spring的aop模組

3. 資料訪問與整合

4. web與遠端呼叫

5. instrumentation

6. 測試

《spring in action》似乎更容易一點

那本professional似乎還是太專業了一點,大段的論述讀起來頭皮發麻,我在想還是去買本書,這電子版太煩人了。以前看過action,印象不是太好,這次找出來再看,似乎感覺好了不少。我覺得一本入門的書不要求全和深度,最好是多些例子,圖表和比喻什麼的。真希望有本spring傻瓜書,呵呵。如果acti...

Spring in Action 筆記 容器

spring作為容器 spring的容器不止乙個,其自帶多個容器實現,主要有兩類 1.bean工廠 beanfactory 提供基本的di支援 對大多數應用而言太低階 從指定的檔案系統路徑下查詢 從應用的所有類路徑 包括jar包 下查詢 應用上下文準備就緒後,可以呼叫上下文的getbean 方法從s...

Spring In Action 屬性注入

sequencegeneratorimpl 類 scope session public class sequencegeneratorimpl implements sequencegenerator public string getprefix public void setprefix st...