# 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`中配置、
```
```
### 启动时,依据此配置显示加载的文件

## 前端文件怎么放
## 怎么写单元测试
controller service都要测试吗?
## 分页
使用DataTables([官网](https://datatables.net/)、[中文站](http://datatables.club/))在前端分页,使用[PageHelper](https://github.com/pagehelper/Mybatis-PageHelper)在后端分页

## Excel的导入与导出
使用[POI](http://poi.apache.org/)实现
## 知识点
- [x] 实现项目基础配置
- [x] 多环境配置
- [x] 生成验证码
- [x] 带验证码登录
- [x] 异常处理
- [x] 国际化
- [x] 数据校验(使用hibernate-validator)
- [x] 数据分页
- [x] Excel导入导出
- [x] 文件上传与下载
- [x] 权限检验与控制
- [ ] 单元测试