如何将Spring MVC、MyBatis和Shiro完美整合到项目中?