大屏监控系统实战(7)-后端整合MybatisPlus并暴露服务

 2023-09-16 阅读 18 评论 0

摘要:一、概述 我们已经利用HttpClient和Jsoup将投票网站的部分数据进行了爬取,接下来我们就要写一个服务来让数据能被页面拿到,这是个典型的SpringBoot的controller,也比较简单,我们在发布完毕后,再使用postman进行测试。项目中后面会将爬取的数据存到数据库,我偷懒,就用了

一、概述

我们已经利用HttpClient和Jsoup将投票网站的部分数据进行了爬取,接下来我们就要写一个服务来让数据能被页面拿到,这是个典型的SpringBoot的controller,也比较简单,我们在发布完毕后,再使用postman进行测试。项目中后面会将爬取的数据存到数据库,我偷懒,就用了MybatisPlus来减少代码量,所以也会将MybatisPlus整合到项目中。这是本章的主题。

需要注意的是,MybatisPlus相关的代码,比如实体类、Mapper接口及Mapper.xml文件,都是可以通过代码生成器生成的,但不是本文重点,后续再开章节进行讲解。

二、实现步骤

1.设置SpringBoot项目的端口

在application.yml中进行设置

server:#端口号port: 8888

2.编写实体类

这一步其实还用不到实体类,我们的结果是直接拿Map返回的,但因为项目是跟MybatisPlus集成的,所以我们可以先把实体类写出来。这个实体类就是跟数据库的t_csdn_topn表进行映射的。

package com.csdn.reader.entity;import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;import java.util.Date;
import com.baomidou.mybatisplu

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/5/66751.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息