# icloset **Repository Path**: wuce7758/icloset ## Basic Information - **Project Name**: icloset - **Description**: 简洁轻便的衣物管理工具 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2017-07-17 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### 简要介绍 iCloset是一款小型的衣物管理工具,可以将家里的衣物轻松方便的管理起来,目前还在不断完善中! ### 运行环境 - Java:1.8或以上版本 - Tomcat:8.5或以上版本 ### 技术要点 - Spring + FreeMarker发送邮件 - Spring + MyBatis数据库读写 - SpringMVC(多用户登录与身份验证) - requirejs + angularjs + jquery + bootstrap - jquery-cropper图片裁剪 ### 技术特色 - 扩展了SimpleMappingExceptionResolver,使Ajax回调的异常信息能更好的展现 - 扩展了HandlerInterceptorAdapter,能有效的进行身份验证 - 封装了MyBatis的分页、排序与分组工具类JdbcUtils.java,使用更方便简洁 - 内置了一个小型的Jetty服务器,提供图片存路径的访问 - 修改了css.js,加入了stickCss的配置,可以使自定义的样式覆盖其他样式 - 优化了ngDialog动态加载资源,并且封装了Alert与Confirm对话框与一般对话框 - 优化了ngTable的动态列的显示,且当数据为空时可以向前翻页或显示数据为空的信息 - 将bootstrap的datepicker.js改写成了ngDatepicker方式,且可以设置时间联动 - 给Ajax请求加入了请求时间超过1秒显示Loading的提示信息