摘要: 任务清单 前端实现新闻详情页(根据路由参数id调用 /news/{id})。 操作步骤 步骤1:创建新闻详情页 {{ news.title }} 作者:{{ news.authorName || '匿名' }} 发布时间:{{ news.publishTime }} 浏览量:{{ news.view 阅读全文
posted @ 2026-06-28 12:40 zzw_1 阅读(4) 评论(0) 推荐(0)
摘要: Home.vue中的heard样式修改 Home.vue中的template代码替换为如下内容: 微头条首页 欢迎,{{ userStore.username }} + 发布微头条 退出登录 暂无新闻,快去发布一条吧 {{ item.title }} {{ item.time }} {{ item. 阅读全文
posted @ 2026-06-28 12:40 zzw_1 阅读(3) 评论(0) 推荐(0)
摘要: Bug1:删除非本用户的新闻时,弹出删除成功的提示 我们期望,删除非本用户的新闻时,弹出“只能删除自己的新闻”,是本用户的新闻才能删除。 这应该就是前端代码的错误,先检查前端删除相关的代码。 首先deleteNews的返回缺少判断 后端的删除逻辑,返回的也是统一封装的Result 那么我们看一下re 阅读全文
posted @ 2026-06-28 12:39 zzw_1 阅读(4) 评论(0) 推荐(0)
摘要: 一、教学目标 配置自动填充(createTime, updateTime)。 验证逻辑删除功能。 二、核心知识点(简要) MetaObjectHandler:字段自动填充处理器。 @TableField(fill):指定填充时机(INSERT, UPDATE等)。 逻辑删除:UPDATE delet 阅读全文
posted @ 2026-06-28 12:39 zzw_1 阅读(2) 评论(0) 推荐(0)
摘要: 一、教学目标 使用LambdaQueryWrapper构建查询条件。 配置MyBatis-Plus分页插件,实现新闻分页查询。 二、核心知识点(简要) LambdaQueryWrapper:类型安全的查询条件构造器。 分页插件:自动拦截SQL添加LIMIT,并查询总记录数。 Page:分页参数对象。 阅读全文
posted @ 2026-06-28 12:38 zzw_1 阅读(2) 评论(0) 推荐(0)
摘要: 一、教学目标 创建User和News实体类,使用Lombok和MyBatis-Plus注解。 创建UserMapper和NewsMapper,继承BaseMapper。 测试基础查询。 二、核心知识点(简要) @TableName:指定数据库表名。 @TableId:指定主键,IdType.AUTO 阅读全文
posted @ 2026-06-28 12:38 zzw_1 阅读(3) 评论(0) 推荐(0)
摘要: 一、教学目标 创建SpringBoot 3.1.5项目,配置数据库连接和MyBatis-Plus。 编写HelloController验证项目启动。 二、核心知识点(简要) SpringBoot:自动配置,简化Spring应用开发。 application.yml:配置文件,使用YAML格式。 @R 阅读全文
posted @ 2026-06-28 12:37 zzw_1 阅读(1) 评论(0) 推荐(0)
摘要: 一、教学目标 实现登录查询(根据用户名密码查询用户)。 实现发布新闻(插入news表,同时更新用户news_count),使用事务保证一致性。 二、核心知识点(简要) 事务:一组操作要么全部成功,要么全部失败。 setAutoCommit(false):关闭自动提交,开启事务。 commit() 和 阅读全文
posted @ 2026-06-28 12:37 zzw_1 阅读(1) 评论(0) 推荐(0)
摘要: 一、教学目标 安装MySQL,创建数据库和user表。 使用JDBC连接数据库,实现用户注册(PreparedStatement防止SQL注入)。 二、核心知识点(简要) JDBC:Java连接数据库的标准API。 PreparedStatement:预编译SQL,防止注入,使用?占位符。 Driv 阅读全文
posted @ 2026-06-28 12:36 zzw_1 阅读(3) 评论(0) 推荐(0)
摘要: Pinia 是 Vue.js 的轻量级状态管理库,它让你能够在组件之间共享和管理状态,我们可以把 Pinia 想象成一个全局的数据仓库,所有组件都可以从这里获取数据或者更新数据。 本章节我们要介绍的是 Vue3 官方推荐的状态管理库 —— Pinia,相比 Vuex,Pinia 提供了更简洁、更符合 阅读全文
posted @ 2026-06-28 12:31 zzw_1 阅读(3) 评论(0) 推荐(0)