【java爬虫】股票数据获取工具前后端代码
2024-01-01 21:31:19
前面我们有好多文章都是在介绍股票数据获取工具,这是一个前后端分离项目
后端技术栈:springboot,sqlite,jdbcTemplate,okhttp
前端技术栈:vue,element-plus,echarts,axios
介绍的文章如下:
【java爬虫】基于springboot+jdbcTemplate+sqlite+OkHttp获取个股的详细数据-CSDN博客
【java爬虫】获取个股详细数据并用echarts展示-CSDN博客?
【java爬虫】使用element-plus进行个股详细数据分页展示-CSDN博客?
除了以上功能以外,本文还添加了一个一次性获取沪深300成分股数据的接口
// 获取沪深300所有股票的详细数据
@RequestMapping("/queryAllData")
@ResponseBody
public String queryAllData() {
stockService.queryAllData(START_YEAR, END_YEAR);
return "success";
}
?服务类代码如下
// 获取沪深300所有股票的数据
public void queryAllData(String start, String end) {
List<CSI300Entity> csi300Entities = sqlIteCSI300Dao.queryAllItems();
for (int i=0; i<csi300Entities.size(); i++) {
log.info(csi300Entities.get(i).getCode() + "=>[" + (i+1) + "/" + csi300Entities.size() + "]");
getDataByYear(csi300Entities.get(i).getCode(), start, end);
}
}
由于使用的数据库是sqlite,因此数据都保存在db文件里了,我们配置的db文件存放在resource文件夹下面
?
我们把项目打成jar后这个db文件也是在jar包里的
后端代码:haohulala/datacat-backend - 码云 - 开源中国 (gitee.com)
前端代码:datacat-front: 股票数据获取工具前端代码 (gitee.com)?
代码可以随意取用,做毕设或者二开都可以。?
大家对于这个项目有什么想法欢迎评论区交流呀。
文章来源:https://blog.csdn.net/haohulala/article/details/135328480
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!