# 1230ssmdemo **Repository Path**: cecurio/1230ssmdemo ## Basic Information - **Project Name**: 1230ssmdemo - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2017-12-07 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 常用配置怎么放 ## 如何验证 use hibernate-validator to validate entity before enter controller 参考了[开涛的博客](http://jinnianshilongnian.iteye.com/blog/1990081) ## 异常怎么处理 404 500错误,在项目里定义好对应的页面,直接交由Tomcat去处理 ## 不同环境的配置文件 ### 在`src/java/webapp/WEB-INF/web.xml`中配置 ``` spring.profile.active dev ``` 开发环境下用`dev`表示,生产环境用`prod`表示 ### 在`src/java/resources/spring/spring-dao.xml`中配置、 ``` ``` ### 启动时,依据此配置显示加载的文件 ![加载配置文件](http://ot2mlpa9d.bkt.clouddn.com/cecurioblog/load_config_file.png) ## 前端文件怎么放 ## 怎么写单元测试 controller service都要测试吗? ## 分页 使用DataTables([官网](https://datatables.net/)、[中文站](http://datatables.club/))在前端分页,使用[PageHelper](https://github.com/pagehelper/Mybatis-PageHelper)在后端分页 ![效果图](http://ot2mlpa9d.bkt.clouddn.com/cecurioblog/datatable_pagehelper_demo.png) ## Excel的导入与导出 使用[POI](http://poi.apache.org/)实现 ## 知识点 - [x] 实现项目基础配置 - [x] 多环境配置 - [x] 生成验证码 - [x] 带验证码登录 - [x] 异常处理 - [x] 国际化 - [x] 数据校验(使用hibernate-validator) - [x] 数据分页 - [x] Excel导入导出 - [x] 文件上传与下载 - [x] 权限检验与控制 - [ ] 单元测试