【java爬虫】股票数据获取工具前后端代码

前面我们有好多文章都是在介绍股票数据获取工具,这是一个前后端分离项目

后端技术栈:springboot,sqlite,jdbcTemplate,okhttp

前端技术栈:vue,element-plus,echarts,axios

介绍的文章如下:

【金融数据分析】计算沪深300指数行业权重分布并用饼图展示-CSDN博客

【金融数据分析】获取沪深300成分股权重数据方法优化-CSDN博客

【java爬虫】基于springboot+jdbcTemplate+sqlite+OkHttp获取个股的详细数据-CSDN博客

【java爬虫】获取个股详细数据并用echarts展示-CSDN博客

【java爬虫】使用element-plus进行个股详细数据分页展示-CSDN博客

【java爬虫】首页显示沪深300指数走势图以及前后端整合部署方法-CSDN博客

【金融数据分析】计算2023年沪深300成分股涨跌排行榜-CSDN博客

【金融数据分析】计算2023年沪深300行业涨跌幅-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) 

最后分享一下获取的沪深300成分股的个股详细数据,获取300只股票的数据用了好久时间,现在分享给大家。

【免费】沪深300成分股个股详细数据资源-CSDN文库

 我这边发一个gif图证明这个数据库中的数据非常多!

代码可以随意取用,做毕设或者二开都可以。 

大家对于这个项目有什么想法欢迎评论区交流呀。

下面的链接是编译好的项目的jar包,里面包含了数据,和前端页面,直接用9001端口就可以访问前端页面。

【免费】股票数据获取工具编译好的jar包资源-CSDN文库

  • 9
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值