摘要: 一、教学目标 实现新闻的发布、分页列表、详情、修改、删除接口。 使用UserContext.getCurrentUserId()进行权限控制(只能修改/删除自己的新闻)。 二、核心知识点(简要) RESTful API:使用HTTP方法对应操作(POST添加,GET查询,PUT修改,DELETE删除 阅读全文
posted @ 2026-06-28 13:02 老熊二 阅读(3) 评论(0) 推荐(0)
摘要: 一、教学目标 创建User和News实体类,使用Lombok和MyBatis-Plus注解。 创建UserMapper和NewsMapper,继承BaseMapper。 测试基础查询。 二、核心知识点(简要) @TableName:指定数据库表名。 @TableId:指定主键,IdType.AUTO 阅读全文
posted @ 2026-06-28 13:01 老熊二 阅读(2) 评论(0) 推荐(0)
摘要: 一、声明式 创建VUE工程 npm creat vite 更新依赖 cd 到VUE工程目录 npm install 安装路由 npm install vue-router 在src文件夹中新建routers文件夹,再在routers文件夹中新建router.js文件 配置路由 // 导入创建路由的方 阅读全文
posted @ 2026-06-28 13:00 老熊二 阅读(2) 评论(0) 推荐(0)
摘要: 多态的定义 多态是面向对象编程的核心概念,指同一操作作用于不同对象时,能产生不同的执行结果 。‌‌‌百科‌ ‌通俗理解‌:即“同一个接口,多种实现”,允许不同类的对象对同一消息做出不同响应 。 ‌主要分类‌:分为编译时多态(静态多态)(如函数重载)和运行时多态(动态多态)(如虚函数重写)。 ‌常见例 阅读全文
posted @ 2026-06-28 12:59 老熊二 阅读(1) 评论(0) 推荐(0)
摘要: 1.继承是什么,继承的概念 ​ 当多个类中存在一些相同属性和行为时,可以把这些公有的内容抽取到单独的一个类中。这样就不用再重复定义它们,只需和抽取出来的类构成继承关系,就可以直接使用这些属性和行为。 ​ 子类可以继承父类中私有和非私有的成员,然而子类无法使用父类的私有成员,仅仅是拥有。子类也无法继承 阅读全文
posted @ 2026-06-28 12:58 老熊二 阅读(2) 评论(0) 推荐(0)
摘要: public class User { private String username; private String password; public User() { // 无参构造函数 } // 有参构造函数 // User user = new User("Tom", "123") publ 阅读全文
posted @ 2026-06-28 12:57 老熊二 阅读(1) 评论(0) 推荐(0)