- 博客(13)
- 收藏
- 关注
原创 山东大学创新实训12——token拦截器
验证和认证逻辑:拦截器代码中,通过解析和验证 JWT Token,进行一系列的验证和认证逻辑,包括检查 Token 是否存在、解析 Token 中的用户角色和用户 ID、查询数据库获取账户信息、验证 Token 的有效性等。这些逻辑旨在确保请求的合法性和安全性。统一处理逻辑:拦截器代码可以在请求到达目标处理程序之前拦截请求,并统一处理一些通用的逻辑,例如身份认证、权限校验、日志记录等。灵活性和可扩展性:拦截器代码可以根据具体的业务需求进行扩展和定制,例如添加其他的验证规则、处理特定的业务逻辑等。
2024-06-24 13:02:45 361
原创 山东大学创新实训11——新增博客
加上this.form.userId=this.user.id,再把后端的代码改一下,主要是把创建对象、setUserId删掉,只留下insert,就能在博客的属性中加上userid了。jakarta中的request只能读,由于时间原因,我就没管它,我就直接绕过token,在前端传userid。本来以为很好写,就和之前的没啥两样,但是出了点问题。
2024-06-24 10:45:49 203
原创 山东大学创新实训9——博客论坛收藏
收藏功能不难,与之前相差不多设计实体类CollectServiceCollectMapper实现的CollectMapper.xml
2024-05-31 00:11:24 206
原创 山东大学创新实训7——博客论坛分类
但是还是有点问题如上篇博客,第一个属性会报错,没有彻底解决,和掩耳盗铃一样。在resource文件夹中实现它。还是基础的增删改查,
2024-05-30 22:37:10 208
原创 山东大学创新实训6——博客论坛功能
将Language injections中MyBatis操作中的Localname前sql删掉。博客的增删改查与其他差不多,其中查询的时候关联查询,要用到分类控制,下一篇写分类控制。我看有评论说这好像不是在解决问题,是在解决出问题的人,但是确实有用。resource文件夹中写BlogMapper.xml实现。可能会在查询第一个属性id的地方报错,上网搜了下解决方法。根据功能设计添加属性。
2024-05-30 19:54:39 314
原创 山东大学创新实训——面向非专业人士的智能编程助手
随着信息技术的不断发展和普及,编程教育已经成为了教育领域的重要组成部分。越来越多的人意识到,编程能力已经成为未来社会中不可或缺的技能之一。然而,传统的编程教育方式通常过于抽象和枯燥,难以引起兴趣,使得很多人在学习编程的过程中感到困惑和无趣。并且,许多对此感兴趣的孩子可能缺乏学习的途径。针对这一现状,我们决定创建一个面向非专业人士的智能编程助手项目,旨在通过结合人工智能技术和儿童编程教育的需求,提供一个富有趣味性、易用且教育性的学习工具,帮助非专业人士轻松地掌握编程技能,并激发他们对编程的兴趣。
2024-05-29 20:55:19 270
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人