Spring學習路線

跟我學Spring3

  1. Spring 概述
  • Spring 是什么
  • Spring 能做什么
  • 為什么需要 Spring
  • 如何學好 Spring
  1. Spring 基礎
  • Spring 架構圖
  • 典型應用場景
  1. Spring之IOC
  • IOC 概述
    • IOC 是什么
    • IOC 能做什么
    • IOC 和 DI
  • IOC 容器基本原理
    • IOC 容器的概念
    • Bean的概念
    • Hello World
  • IOC 的配置使用
    • XML 配置
    • Bean 配置
    • Bean 命名
    • 實例化 Bean
  1. Spring 之 DI
  • DI 配置使用
    • 依賴和依賴注入
    • 構造器注入
    • setter注入
    • 注入常量
    • 注入Bean Id
    • 注入集合、數組和字典
    • 引用其他Bean
    • 內部Bean定義
    • 處理null
    • 對象圖導航注入支持
    • 配置簡寫
  • 循環依賴
    • 什么是循環依賴
    • Spring如何解決循環依賴
  • 更多DI知識
    • 延遲初始化Bean
    • 使用depends-on
    • 自動裝配
    • 依賴檢查
    • 方法注入
  • Bean的作用域
    • 基本作用域
    • Web應用中的作用域
    • 自定義作用域
  1. 資源
  • 基礎知識
    • 概述
    • Resource接口
  • 內置Resource實現
    • ByteArrayResource
    • InputStreamResource
    • FileSystemResource
    • ClassPathResource
    • UrlResource
    • ServletContextResource
    • VfsResource
  • 訪問Resource
    • ResourceLoader接口
    • ResourceLoaderAware接口
    • 注入Resource
  • Resource通配符路徑
    • 使用路徑通配符加載Resource
    • 注入Resource數組
    • ApplicationContext實現對各種Resource的支持
  1. SpEL
  • 概述
    • 概述
    • 能干什么
  • 基礎
    • HelloWorld
    • SpEL原理及接口
  • 語法
    • 基本表達式
    • 類相關表達式
    • 集合相關表達式
    • 表達式模板
  • 在Bean定義中使用EL
    • XML風格配置
    • 注解風格配置
    • 在Bean定義中使用SpEL的問題
  1. AOP
  • 基礎
    • AOP是什么
    • 能干什么
    • AOP的基本概念
    • AOP代理
  • AOP的HelloWorld
  • 基于Schema的AOP
    • 聲明切面
    • 聲明切入點
    • 聲明通知
    • 引入
    • Advisor
  • 基于Schema的AOP
    • 啟用對@AspectJ的支持
    • 聲明切面
    • 聲明切入點
    • 聲明通知
    • 引入
  • AspectJ切入點語法詳解
    • Spring AOP 支持的AspectJ切入點指示符
    • 命名及匿名切入點
    • 類型匹配語法
    • 組合切入點表達式
    • 切入點使用示例
  • 通知參數
    • 使用JoinPoint獲取
    • 自動獲取
  • 通知順序
    • 同一切面中通知執行順序
    • 不同切面中的通知執行順序
  • 切面實例化模型
  • 代理機制
    • JDK動態代理
    • CGLIB代理
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,991評論 19 139
  • Spring簡介: Spring是一個IOC(DI)和AOP容器框架: 輕量級:Spring是非侵入性的,基于開發...
    JHMichael閱讀 624評論 0 3
  • 什么是Spring Spring是一個開源的Java EE開發框架。Spring框架的核心功能可以應用在任何Jav...
    jemmm閱讀 16,562評論 1 133
  • 練習 6:find 原文:Exercise 6: find 譯者:飛龍 協議:CC BY-NC-SA 4.0 自豪...
    布客飛龍閱讀 401評論 0 2
  • 芝麻酥皮烤肉餅,五花肉大蔥做餡, 攪拌機和出軟面,像包包子一樣做, 然后用手壓成餅,放在涂油烤盤里, 表面涂一層蛋...
    夢想917閱讀 494評論 0 1