SSM快速开发框架
- 使用Spring+SpringMVC+Mybatis框架
- 使用Apache Shiro权限框架
- 验证码服务,Patchpa/Jcaptcha
- Freemarker模板引擎
- SpringTask/Quartz实现定时任务
- JavaMail邮箱服务
- 使用Shiro实现操作权限+数据权限的控制
- 日志系统设计
- 可以自定义定时任务
- 使用自定义注解防止Form表单重复提交
- 在需要注入Token的方法上添加@Token注解
- 在需要验证表单是否重复提交的方法添加@TokenValid注解
- 示例代码
@Token
@RequestMapping("/index")
public String page(HttpServletRequest request){
return "/index";
}
@TokenValid
@RequestMapping("/submit")
@ResponseBody
public Object submit(HttpServletRequest request){
return "提交成功!";
}