1、spring这里的角色是配置管理2、springMVC是前后端交互框架即实现了一个传统意义上的mvc模型,封装了model层(即把数据封装到bean把bean封装到view层),通过注解springMVC可以实现pojo到Controller的转换怎么定义有很大的自主性。3、mybatis是一个持久层框架,用来进行程序与DB的数据交互