2022 7/19
- 打算做一个个人blog
- swagger版本 导致了很多意想不到的错误,移除了
- 学习一下日志记录
- 推荐
- 日志可以输出成html形式,但是时间好像错位了,但是个人感觉比输出成txt好
- 重定向和转发
- 现在在看登录拦截器
- 拦截器由一个拦截逻辑和拦截哪些网站构成
- 拦截逻辑经常用getsession,session可以保存信息,也就是你拦截器中getsession(sth)就对应你controller中 session.setattr()
- 拦截器拦截哪些网站我们在配置类中配置
- 配置类就是为了不写xml等配置文件,直接用类代替
- 配置类 参考
- 视图解析器了解一下
- 拦截器的原理是 先看配置文件中拦截哪些请求,在经过拦截逻辑看返回 true还是false; false仍然无法访问请求
- 😠 找了好久,使用support 拦截器改动后需要重启
-
@Configuration public class config extends WebMvcConfigurationSupport { @Autowired private logininterception logininter; @Override public void addInterceptors(InterceptorRegistry registry) { // registry.addInterceptor(logininter).addPathPatterns("/**"); super.addInterceptors(registry); } }
- 拦截器还可以做统计,记录在日志里面
- 登录控制层涉及一个登录页面,一个密码校验,这两个请求都不能被拦截
- 登录功能已经完成 接下来admin/index 模板之家