爬虫工程师进行数据获取后,往往都需要进行数据信息的展示,但是重新编写一个项目的成本太大。
因此我思考,能不能有一个直接可以根据需要的字段、进行直接的配置,而不用进行复杂的代码编写就能完成。
今天的主角---Diboot,完全满足这个需求。
话不多说:直接进行介绍
Diboot官网:www.diboot.com/
演示视频:www.bilibili.com/video/BV17V…
github地址:github.com/dibo-softwa…
Java环境:jdk 8.1
新手使用:
后端项目的启动
1、下载其中的playground.zip
2、使用IDEA打开
3、和常用的idea项目一样打开,导入pom.xml中的jar包
4、运行DemoApplication
此处需要注意的是,在配置文件application.properties里面:
files.storage.directory:项目存放路径,后续代码生成的存放位置
spring.datasource.username:mysql数据库的账号
spring.datasource.password:mysql数据库的密码
spring.datasource.url=jdbc:mysql://localhost:3306/diboot?characterEncoding=utf8&serverTimezone=GMT%2B8:数据库路径的配置diboot为数据库名称
后端启动完成后的界面如图所示:
前端代码启动:
1、进入到diboot-antd-admin里面
2、安装相关依赖yarn
3、启动:yarn serve(作者说npm也可以,但是我没试过)
前端启动完成后的页面如图所示:
到现在为止项目的前后端就完全启动完成、后端页面中可以根据自己的需要进行表单的创建。此处我展示获取到的NBA球员信息
以上图的字段建立表、并更新到数据库和生成代码。
前端登录后,可以看到球员信息了。到此一个不需要进行代码编写的前后端分离的web项目已经编写完成。