Skip to content

khum08/blog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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给需要绑定的数据表迁移带来的问题解决等等等等... 很多问题都只能在实际写代码的过程中才会发现,并慢慢查资料,尝试找最佳方案去解决, 这就是慢慢进步的过程。

About

博客网站

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published