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

获取文章分类详情功能

总说

过程参考黑马程序员SpringBoot3+Vue3全套视频教程,springboot+vue企业级全栈开发从基础、实战到面试一套通关_哔哩哔哩_bilibili

目录

总说

一、功能实现

1.1 Controller层

1.2 Service层

1.3 Impl层

1.4 Mapper层

1.5 测试接口


一、功能实现

写一个根据类别的唯一id 查找 改类别的所有信息的接口 

1.1 Controller层

CategoryController

添加代码如下:

//获取分类详情
@GetMapping("/detail")
public Result<Category> detail(Integer id) { //获取id
    Category category = categoryService.findById(id); //调用service中的findById方法
    return Result.success(category);
}

1.2 Service层

CategoryService

添加代码如下:

//根据类别id查询
Category findById(Integer id);

1.3 Impl层

CategoryServiceImpl

添加代码如下:

//根据分类id查询
@Override
public Category findById(Integer id) {
    return categoryMapper.findById(id);
}

1.4 Mapper层

CategoryMapper

添加代码如下:

//根据分类id查询
@Select("select * from category where id = #{id}")
Category findById(Integer id);

1.5 测试接口

新建一个GET方法,如下图:


http://www.kler.cn/a/504745.html

相关文章:

  • 中台成熟度模型有什么用
  • primitive 编写着色器材质
  • dockerfile实现lnmp
  • 智能物流升级利器——SAIL-RK3576核心板AI边缘计算网关设计方案(一)
  • hive迁移后修复分区慢,怎么办?
  • VUE3 自定义指令的介绍
  • 永久免费日志增量采集工具
  • ubuntu20升级至22后不兼容ssh-rsa加密算法
  • 【C++】揭秘类与对象的内在机制(核心卷之构造函数与析构函数的奥秘)
  • [MRCTF2020]Xor
  • 电机控制01 - 入门篇
  • 设计和优化用于 AR、HUD 和高级显示系统的表面浮雕光栅
  • 指令微调(Instruction Fine-Tuning)
  • LeetCode —— 数组
  • Chapter 3-11. Detecting Congestion in Fibre Channel Fabrics
  • MySQL常用指令
  • C语言 - 可变参数函数 va_list、va_start、va_arg、va_end
  • Linux ffmpeg 基础用法
  • python范围
  • django基于Hadoop的天气预报数据爬取与可视化分析
  • 【Sharding-JDBC学习】读写分离_shardjdbc5 不支持 shardingdatasource
  • DRV8311三相PWM无刷直流电机驱动器
  • 【Linux系统编程】——深入理解 GCC/G++ 编译过程及常用选项详解
  • C++并发编程之多线程环境下使用无锁数据结构的重要准则
  • Cesium中的CustomDataSource 详解
  • 【人工智能】大语言模型的微调:让模型更贴近你的业务需求