首页 > 编程语言 >超详细超实用!!!零基础java开发之云风笔记接口开发之笔记分类列表以及笔记数量统计(十三)

超详细超实用!!!零基础java开发之云风笔记接口开发之笔记分类列表以及笔记数量统计(十三)

时间:2024-09-19 17:23:28浏览次数:11  
标签:... java Response List 笔记 之云风 NoteMapper getNoteTypeList public

云风网
云风笔记
云风知识库

一、service/NoteApi新增getNodeDetail接口定义

public interface NoteApi {
    ...
    List<NoteManage> getNoteTypeList();
}

二、service/impl/NoteServiceImpl接口实现逻辑

public class NoteServiceImpl implements NoteApi {
    @Autowired
    NoteMapper noteMapper;
    ...

    public List<NoteManage> getNoteTypeList() {
        return noteMapper.getNoteTypeList();
    }
}

三、mapper/NoteMapper新增接口

...
public interface NoteMapper {
    ...
    List<NoteManage> getNoteTypeList();
}
四、新增sql语句
<select id="getNoteTypeList" resultType="java.util.Map">
    SELECT type typeName, COUNT(1) noteNum FROM note GROUP BY type
</select>
五、控制类NoteController新增更新逻辑
@RequestMapping(value = "/getNoteTypeList",method = RequestMethod.GET)
public Response getNoteTypeList(){
    Response response = new Response();
    List<NoteManage> typeList = service.getNoteTypeList();
    response.setResponse(true,"查询成功",200, typeList);
    return response;
}
六、接口请求测试

在这里插入图片描述

在这里插入图片描述

标签:...,java,Response,List,笔记,之云风,NoteMapper,getNoteTypeList,public
From: https://blog.csdn.net/qq_43206280/article/details/142364643

相关文章

  • 2025年1月1日起最新退休年龄算法Java实现
    全国人民代表大会常务委员会关于实施渐进式延迟法定退休年龄的决定https://www.gov.cn/yaowen/liebiao/202409/content_6974294.htm1、业务代码/***计算退休日期**@parambirthDate出生日期*@paramoriginalRetirementAge原退休年......
  • 【论文阅读笔记】【Hand Pose Estimation-Interacting Hand】 Interacting Two-Hand 3
    ICCV2021读论文思考的问题论文试图解决什么问题?写作背景是什么?问题:如何针对性解决双手手势识别里出现的重度遮挡以及深度交互的问题?背景:由于严重的遮挡和交互特点,先前针对单手手势识别设计的模型不能很好地应用到双手的情景中文章提出了什么样的解决方法?提出......
  • Spire.Doc for Java实现根据关键字位置盖章
    Spire.DocforJava是一款专业的JavaWord组件,开发人员使用它可以轻松地将Word文档创建、读取、编辑、转换和打印等功能集成到自己的Java应用程序中。作为一款完全独立的组件,Spire.DocforJava的运行环境无需安装MicrosoftOffice。Spire.DocforJava能执行多种Word......
  • Java语言程序设计基础篇_编程练习题**18.31 (替换单词)
    目录题目:**18.31(替换单词)习题思路代码示例 运行结果替换前替换后题目:**18.31(替换单词) 编写一个程序,递归地用一个新单词替换某个目录下的所有文件中出现的某个单词。从命令行如下传递参数:javaExercise18_31dirNameoldWordnewWord习题思路(读取路径方......
  • 网络工程师学习笔记——网络互连与互联网(二)
    IP地址是电脑在互联网上进行进行通信的“身份证”是网络号+主机号网络号代表所处的网段,而主机号则代表电脑ipv4有232个ip地址大约43亿其中又分为A、B、C、D、E类地址A:1.0.0.0~127.255.255.255(首位0)B:128.0.0.0~191.255.255.255(10)C:192.0.0.0~223.255.255.255(110)D:224.0.0......
  • Java 数据类型转换详解:隐式转换(自动转换)与强制转换(手动转换)
    目录前言取值范围从小到大的关系:隐式转换(自动转换)......
  • java 根据模板导出word文档(poi-tl)
    poi-tl是什么poi-tl是一个基于Apache POI的Word模板引擎,也是一个免费开源的Java类库,你可以非常方便的加入到你的项目中,并且拥有着让人喜悦的特性。为什么选择poi-tl方案移植性功能性易用性Poi-tlJava跨平台Word模板引擎,基于ApachePOI,提供更友好的API低代码,准备......
  • 多平台MD5加密与验证的实践:Java、Python、Windows、Linux
    前言在上一篇文章中,我们详细介绍了MD5算法的原理及其应用场景。为了帮助开发者更好地掌握MD5的实际使用方法,本文将通过Java、Python、Windows命令行、以及Linux命令行等多种方式,讲解如何在不同平台上生成和验证MD5摘要。通过这些实例,你可以更灵活地运用MD5来处理数据完整......
  • 最新推出Java面试题,持续更新!
    我国的八股文确实是独树一帜。以美国为例,北美工程师面试比较重视算法(Coding),近几年也会加入Design轮(系统设计和面向对象设计 OOD)和BQ轮(Behavioral question,行为面试问题)。那么为什么国内面试不采取这样的考察方式呢简单来说,互联网IT行业的求职者太多了,如果考察的......
  • 【Java-线程池】
    目录什么是线程池:线程池七大参数:参数详细介绍:1.核心线程数:2.最大线程数:3.线程存活时间:4.时间单位:5. 阻塞工作队列:6.线程工厂:7.拒绝策略:线程池的执行流程:线程池的常用方法:线程池分类:线程池的状态:​编辑什么是线程池:    简单来说,线程池就是帮助我们......