Spring 入門(二):首個案例前的準備工作
核心 JAR 包依賴 Spring 3.2.2 版本所需的核心庫(需配合 commons-logging-1.1.1.jar): spring-beans-3
Spring 入門(三):Web 環境下的配置加載與容器初始化
Spring 容器初始化的三種常見方式 Spring 容器的啟動核心在於配置文件的加載。根據運行環境不同,主要有三種實現類: ClassPathXmlAppl
Spring 入門(四):Bean 生命周期全流程解析——ApplicationContext vs BeanFactory 差異對比
Bean 生命周期核心價值 理解生命周期能精準控制初始化/銷毀邏輯、排查依賴注入順序問題、實現優雅啟動關閉。 ApplicationContext 中 Bea
Spring 入門(五):集合屬性注入全攻略——List、Set、Map、Props 遍歷實戰
Spring 支持的集合類型 <list> / <array>:有序、可重複 → 注入 List 或數組 <set>:無序
Spring 入門(六):Setter 注入 null 值配置技巧
場景 需要顯式將 Bean 屬性設置為 null,而非不注入(保持默認值)或注入字符串 null。 實體類 public class MemberBean {
Spring 入門(七):構造器注入四種方式詳解與最佳實踐
構造器注入 vs Setter 注入 維度Setter 注入構造器注入 假設所有屬性可變、可選可強制不可變依賴 不可變性難以保證天然支持 final/不可變對
Spring 入門(八):Bean 自動裝配四大模式深度解析與避坑指南
自動裝配四大模式 Spring 3.2.2 支持:no(默認)、byName、byType、constructor。 <bean id=foo class
Apache Struts2 高危漏洞(CVE-2017-5638)緊急預警與修復指南
漏洞概況 影響版本:Struts 2.0.0 - 2.3.15 全版本 漏洞類型:遠程代碼執行 (RCE) 嚴重級別:高危 (CVSS 10.0) 發布時間:2
Spring 入門(十一):Spring 整合 Hibernate 實現 CRUD 完整實戰教程
課程定位 Spring 系列最後一課:首次真正實現 Spring + Hibernate + 數據庫端到端整合,完成增刪改查全流程。 環境準備 數據庫:Or
Spring 入門(十二):Spring 整合 Hibernate 實現 CRUD——繼承 HibernateDaoSupport 簡化開發
背景 承接上篇「封裝 HibernateTemplate」,本篇展示通過繼承 HibernateDaoSupport 進一步簡化 DAO 開發,無需手動注入 t
Spring AOP 入門(九):面向切面編程核心概念與術語詳解
什麼是 AOP? AOP (Aspect Oriented Programming) 面向切面編程,通過預編譯或運行期動態代理,在不修改源代碼情況下給程序動態統
Spring AOP 實戰:基於 @AspectJ 註解的切面開發完全指南
@AspectJ 支援的五種通知類型 註解類型執行時機典型用途 @Before前置通知方法執行之前權限檢查、事務開啟、日誌記錄 @After後置通知方法
JDK 動態代理深度解析:從原理到手寫實現
代理模式核心角色 代理模式三大核心角色: 抽象主題:定義真實主題與代理共同接口,客戶端面向接口編程 真實主題:實現具體業務邏輯的類 代理主題:持有真實主題引用
SSH 整合實戰:Spring 聲明式事務管理配置全解析
配置文件完整版(含詳細註釋) <?xml version=1.0 encoding=UTF-8?> <beans xmlns=https://
Spring AOP 切點表達式權威指南:execution 模式深度解析
execution 表達式語法全景 Spring AOP 中最常用的 execution 切點指示符,完整語法結構: execution(modifiers-p
Spring 實戰避坑指南:18 類常見錯誤總結與解決方案
前言:從異常堆疊中讀懂 Spring Spring 開發中,異常堆疊往往比文檔更誠實。本文彙總 18 類高頻錯誤,按依賴注入、配置元數據、類型轉換、AOP 代理
Struts 2 核心配置詳解:web.xml 中 FilterDispatcher 配置
FilterDispatcher:框架啟動的總開關 Struts 2 基於 Servlet Filter 架構,org.apache.struts2.dispa
Struts 2 核心配置詳解:struts.xml 全解析
定位與作用 struts.xml 是 Struts 2 應用的主要業務配置文件,承載 Action 映射、攔截器棧、結果類型、視圖解析等核心配置。文件必須置於