码神之路在线博客系统学习到的技术点概括

626 阅读1分钟
  1. 需要返回给前台的数据,不直接将pojo返回给前端,而创建一个包VO(View Object)视图对象,这个思想是第一次见,之前做网站感觉吃了不少亏。
  2. 采用JWT+Redis,实现Token令牌的登录方式,可以实现用户信息管理,登录认证服务等,增加了安全性。
  3. 使用 UserThreadLocal 保存用户信息,在请求的线程之内,可以实现获取用户信息、删除用户信息和取出用户信息。
  4. 第一次尝试使用AOP面向切面编程,用来记录日志和方便使用Redis缓存。
  5. 采用线程池技术(现在还没搞得太懂,需要重新消化)
  6. 采用 handler,同样是通过AOP实现的,①用来对@Controller注解的方法抛出异常。②集成HandlerInterceptor接口,在用户登录之前进行preHandle,主要是验证Token的信息。感觉非常巧妙呀!

肯定还有其他非常巧妙的技术,需要回顾的过程中不断消化,打算在最近的时间把代码重新好好看一下,并且整理在掘金。