/blog

博客网站

Primary LanguageJava

blog博客项目

利用SpringBoot开发个人博客网站,涉及的主要知识点包括:

  1. SpringBoot编写Restful风格接口,各种请求方式下参数的接收与验证问题
  2. SpringBoot整合Mybatis,Mysql,各种数据库操作下Mybatis的写法
  3. SpringBoot整合Redis实现Cache管理,使用注解或直接使用代码处理缓存逻辑
  4. SpringBoot利用SpringSecurity做用户权限管理,跨域问题的解决
  5. SpringBoot各种环境下的配置文件,日志配置文件处理
  6. 利用AOP做全局请求和响应的日志,各个请求接口的响应时间统计
  7. 自定义错误页面,以及全局捕捉Controller错误,Filter错误
  8. 利用actuator管理SpringBoot的endpoint以及endpoint的保护
  9. SpringBoot使用jwt做Token管理,利用Token管理用户权限和基本个人信息
  10. 接口利用自定义的算法实现验签,保障接口安全

当然项目中还有很多小知识点,比如在无限分类情况下的数据库设计问题, 做接口安全时应该使用哪些字段的思考,自增id给需要绑定的数据表迁移带来的问题解决等等等等... 很多问题都只能在实际写代码的过程中才会发现,并慢慢查资料,尝试找最佳方案去解决, 这就是慢慢进步的过程。