随着前端技术越来越成熟,许多公司的项目也转为了前后端分离框架,而最常用的图表组件(Echarts )也非常成熟的与 Vue 结合起来。
但是,最近接到了一个非常奇葩的需求,要求用 Java 在服务端生成图表,并转为图片,用于媒体分享和邮件传送!
作为一个 “资深” 的 Java 开发工程师,我能被这点小事难住吗?于是查阅大量资料,翻遍 GitHub 、Stack Overflow、简书、Gitee 等 著名网站,终于让我整出来了,总结出来分享出来,记得点赞收藏,以备不时之需!
SpringBoot + PhantomJS + Echarts
- SpringBoot 各位都熟悉,不用过多介绍。
- PhantomJS 是一个不需要浏览器的富客户端。
- ECharts:一个基于 JavaScript 的开源可视化图表库。
- Fork 本仓库
- 新建 Feat_xxx 分支
- 提交代码
- 新建 Pull Request
详见微信公众号:一个正经的程序员