当前位置: 首页 > news >正文

学习进度3/11

所花时间:1小时
代码量(行):104
博客:2
4. 数据库操作(MyBatis)
接口 + @Mapper
@Select 查询
@Insert 新增
@Update 修改
@Delete 删除
5. 登录核心(JWT)
登录成功 → 生成 token
前端保存 token,每次请求放在请求头
后端用 拦截器 校验 token
优点:无状态、支持分布式、不用 Session
6. 密码安全
不能存明文
用 BCrypt 加密
加密:encode()
校验:matches()
7. 拦截器作用
登录校验
权限判断
日志记录
统一处理
8. 全局异常处理
@RestControllerAdvice
@ExceptionHandler
统一捕获错误,返回友好提示
9. 前后端分离
后端只返回 JSON
前端用 AJAX/Axios 请求
接口文档清晰

http://www.jsqmd.com/news/463951/

相关文章:

  • Upwork个人资料优化秘籍:从零打造高转化自由职业者档案
  • Ubuntu单用户模式下的文件权限修改实战
  • 金属互连的“防护屏障”:为何必须先沉积阻挡层?
  • 从源码到容器:Nacos 2.2.3 适配人大金仓数据库的完整实践与Docker化部署
  • Paimon与FlinkCDC集成实战:从NoClassDefFoundError到稳定数据管道的构建
  • 达梦数据库dm.key授权文件无中断更新实战指南
  • Flowable UI可视化设计器避坑指南:解决中文乱码/MySQL配置/流程图导出问题
  • GD32H7xx串口DMA收发不定长数据实战:IDLE中断与DMA传输的协同设计
  • 深入解析Dify工作流:从DAG原理到实战应用
  • 一场彝文注释引发的技术灾难:全球化开发中的本地化测试盲区
  • 软件工程导论实践:从需求到设计,构建一个健壮的机票预订系统
  • 【渗透工具】Swagger API 自动化检测与防护实践
  • 避坑指南:天算大数据模型处理手机话单数据的5个常见错误
  • t-SNE vs PCA:哪个更适合你的数据可视化需求?详细对比与选择指南
  • 从NII到PNG:医学图像处理中的格式转换与信息保留策略
  • 【学术排版】LaTeX实战指南:从零到一构建专业文档(全流程解析)
  • 奥比中光Astra深度相机多模态图像采集实战:OpenNI2驱动下的RGB、Depth与IR同步处理技巧
  • Python图像处理实战:cv2.connectedComponentsWithStats如何精准分割不规则区域(附完整代码)
  • AI婚恋测评师:我给妻子的忠诚度打了0.01分
  • VineJS高级技巧:自定义验证规则与错误处理策略
  • [2026最新]Uninstall Tool下载安装指南:彻底清理顽固软件,比系统自带卸载强3倍(附安装包) - xiema
  • 若依框架Excel导出进阶:基于注解的跨列动态行合并策略实现
  • Elasticsearch聚合查询实战:用汽车销售数据教你玩转aggs(附完整代码)
  • 从零到一:定制高精度相机标定板的实战与避坑指南
  • STM32与ASR01语音模块的串口通信与中断控制实战
  • 上海苏钠米实业发展有限公司电话查询:企业联系方式获取指南 - 品牌推荐
  • 成为Segment Anything核心贡献者的终极指南:从入门到精通
  • 四川建筑资质新办机构排行:成都工程师评审机构推荐/成都建筑职称评审机构推荐/成都建筑资质代办机构推荐/成都建筑资质升级代办机构/选择指南 - 优质品牌商家
  • Neovim-from-scratch主题定制:深色模式与个性化界面配置终极指南
  • 手把手教你用MATLAB设计2.4GHz PCB微带天线(附完整仿真代码)