Spring 整个开源架构就包括SpringMVC Spring SpringJDBC 他们是完美结合一起的,因为本来就是一个整体的开源框架。 至于说的注解肯定是同一种机制,但不一定是同一种注解,毕竟注解的名称都不一样@Controller,正因为他们之间的完美结合,所以市场上大多用SpringMVC取代了Struts(不过最近好像Angular.js发展势头迅猛,可以替代上述俩种),