一、拦截
过滤器和拦截器的区别:拦截器的范围比较小
登陆拦截
登陆之前判断Session是否有值
拦截器需要先配置,除了登录和静态资源,其他全部拦截
权限拦截:
是否管理员,有就放行
没有注解说明方法不用权限
有注解判断是否有权限
创建有无权限查询的方法,需要连三张表
没有权限的页面丑陋与SQL频繁查询问题
注意FreeMarker没有类似jsp的请求转发方式,使用重定向的方式,方法写到登录的控制器中
二、Excel
为了方便获取Session抽出工具类
使用POI处理系统的导出和导入功能
使用统一异常处理