
本项目使用了多种技术栈来实现一个完整的垃圾分类管理系统。前端部分采用了微信小程序,使用了uni-app框架,该框架允许开发者编写一套代码,然后将其发布到iOS、Android、H5以及多种小程序平台,例如微信、支付宝、百度等。后端部分则使用了Spring Boot 2框架,通过Swagger2构建了RESTful风格的接口文档,数据库采用了MySQL,数据访问层使用了Mybatis-Plus。
以下是安装教程的详细步骤:
首先需要准备相关的开发环境,包括IDE和JDK8。前端开发需要下载Hbuilder,后端开发需要下载Eclipse或IDEA。
项目中使用了百度智能云平台的语音识别和图像识别功能,所以你需要注册并登录百度智能云平台,获取自己的应用信息(包括appid、apikey、secretkey)。在后端代码的uniapp-api模块中的配置文件中,需要将这些配置信息进行填写。
准备好数据库,创建一个名为garbageSort的数据库,并将项目根目录下的garbagesort.sql数据库文件导入其中。
启动后端:使用IDEA打开backend目录下的uniapp-api模块。在application.yml配置好数据库信息和百度请求API管理的配置信息。运行UniappApiApplication.java,启动后端服务,可以在浏览器中访问http://localhost:8899/wx/doc.html来查看接口文档。
启动前端:在Hbuilder中打开frontend目录,在运行菜单中选择“运行到小程序模拟器”或“微信开发者工具”,即可预览前端效果。
启动Web端:使用IDEA打开web目录,修改application-druid.yml配置文件中的数据库信息,运行WebApplication.java,启动垃圾分类管理系统的Web端,可以直接访问http://localhost:8082。默认的账号和密码是admin/admin123。
评论0