寫在前面
主要內(nèi)容
為了更系統(tǒng)的學習Spring Framework相關(guān)知識羞反,筆者在此建立了一個github倉庫,每次遇到或者學習到的知識點都會放到這邊昼窗。
github地址: https://github.com/landy8530/spring-framework-lesson (歡迎Star)
分享說明
本文所有文檔和代碼為筆者親測可用,部分來源于網(wǎng)絡(luò)(如有侵權(quán)澄惊,請聯(lián)系筆者),如果大家有任何問題掸驱,都可以提交issue,或者提交PR等毕贼。
Spring Framework 4.x
Overview
https://docs.spring.io/spring/docs/4.3.4.RELEASE/spring-framework-reference/html/
Tutorial
1. Spring Annotation驅(qū)動編程
2. Java Beans內(nèi)省機制以及在Spring中的應(yīng)用
3. Java資源管理以及在Spring中的應(yīng)用
4. Spring自定義XML配置擴展
Spring Framework 5.x
Overview
Reference URL:https://docs.spring.io/spring/docs/5.1.4.RELEASE/spring-framework-reference/overview.html#overview
1. Requirement
As of Spring Framework 5.0, Spring requires JDK 8+ (Java SE 8+) and provides out-of-the-box support for JDK 9 already.
As of Spring Framework 5.0, Spring requires the Java EE 7 level (e.g. Servlet 3.1+, JPA 2.1+) as a minimum - while at the same time providing out-of-the-box integration with newer APIs at the Java EE 8 level (e.g. Servlet 4.0, JSON Binding API) when encountered at runtime. This keeps Spring fully compatible with e.g. Tomcat 8 and 9, WebSphere 9, and JBoss EAP 7.
2. J2EE Specification
Servlet API (JSR 340)
WebSocket API (JSR 356)
Concurrency Utilities (JSR 236)
JSON Binding API (JSR 367)
Bean Validation (JSR 303)
JPA (JSR 338)
JMS (JSR 914)
Dependency Injection (JSR 330)
Common Annotations (JSR 250)
Tutorial
1. 深入Java之國際化
2. JSP在Spring中的應(yīng)用(Annotation版)
3. JSP在Spring中的應(yīng)用(XML版)
4. Java Reactive Web設(shè)計與實現(xiàn)
5. Servlet在Spring中的應(yīng)用
6. Spring5新特性之測試
7. Spring5新特性之Web Flux
8. Spring Web自動裝配(Annotation)
github地址: https://github.com/landy8530/spring-framework-lesson