一、引言 在工作中遇到了老項目使用的是Struts2,新的項目使用的是SpringMVC,就想了解下這兩個框架的差異在哪兒 先説結論,優先選擇SpringMVC,畢竟Spring親兒子,真香 二、差別 1、Struts2是類級別的攔截, 一個類對應一個request上下文,SpringMVC是方法級別的攔截, 一個方法對應一個request上下文,而方法同時又跟一個url對應, 所以説從架構本身上