渣滓辨认小程序介绍
渣滓辨认精灵是一款基于uni-app开发的微信小程序,运用SpringBoot2搭建后端服务,通过Swagger2构建Restful接口文档,实现了文字查询、语音识别和图像识别等功能,从而帮助用户进行垃圾分类。
引介
前端:
- 使用uni-app框架进行微信小程序开发,uni-app是一个基于Vue.js的跨平台开发框架,可以将一套代码发布到多个平台,包括iOS、Android、H5以及各种小程序(如微信、支付宝、百度、头条、QQ和钉钉)。
后端:
- 采用SpringBoot2构建后端服务,利用Swagger2构建Restful风格的接口文档。
- 数据库采用MySQL,使用Mybatis-Plus作为数据访问层。
- 语音识别和图像识别功能借助百度智能云平台服务实现。
安装教程
开发环境准备:
- 准备相关的IDE和JDK8开发环境。
- 前端开发需下载HBuilder,后端开发需下载Eclipse或IDEA。
- 语音识别和图像识别功能需要注册百度智能云平台服务,并获取相应的appid、apikey和secretkey。
数据库准备:
- 创建名为garbageSort的数据库,并导入garbagesort.sql文件。
后端启动:
- 在afterend目录下的uniapp-api模块中,将配置文件application.yml.example重命名为application.yml。
- 在application.yml中配置数据库相关信息及百度API请求管理信息。
- 运行UniappApiApplication启动后端服务,访问http://localhost:8899/wx/doc.html查看接口文档。
前端启动:
- 在HBuilder中打开frontend目录,在运行菜单中选择运行到小程序模拟器 -> 微信开发者工具,或者直接使用微信开发者工具打开frontend -> unpackage -> dist -> dev -> mp-weixin。
- 修改文件后保存,可以在微信开发者工具中预览效果。
以上是渣滓辨认小程序的详细介绍及安装指南。希望对你有所帮助!