关键字:商城系统 (后台、H5、手机端、微信小程序)
linjiashop 是一个基于Spring Boot和Vue.js的web商城系统;包含了商城的后台管理系统,手机h5,小程序版本; 同时包含了app版本(基于flutter) ,可以在android、ios手机系统上运行;
linjiashop-admin PC端后台管理的前端网页
linjiashop-admin-api PC端后台管理的api服务
linjiashop-mobile 手机商城的前端网页
linjiashop-mobile-api 移动端商城的api服务
linjiasho-wxapp 微信小程序商城
linjiashop-core 基础模块,包括工具类,dao,service,bean等内容
linjiashop-generator 代码生成模块
快速开始
1、按照下边的方法获取下载本项目源码
2、导入eclipse;确保开发工具下载并安装了lombok插件,另外由于lombok有版本差异,如果出现问题,可以更新maven以来中lombok的版本来解决;
3、创建数据库:linjiashop
4、项目测试数据的图片:将图片存放到t_sys_cfg表中system.file.upload.path配置的目录下
启动后台管理
1、启动后台管理api服务:linjiashop-admin-api/
2、修改linjiashop-admin-api中数据库连接配置
注意: 首次启动需要设置下列配置项设置为create,spring.jpa.hibernate.ddl-auto=create 以便系统可以自动创建表并导入./import.sql测试数据文件; 如果下面配置无法自动建表并导入测试数据文件;则可以手动初始化数据库,手动使用的初始化文件文件位于:doc/database.sql
3、启动linjiashop-admin-api主类:cn.enilu.flash.api.AdminApiApplication,访问http://localhost:8082/swagger-ui.html , 保证api服务启动成功
4、启动后台管理的前端界面:linjiashop-admin
运行npm install --registry=https://registry.npm.taobao.org
运行npm run dev
启动成功后访问 http://localhost:9528 ,登录,用户名密码:admin/admin
5、启动手机端商城
启动手商城的api服务:linjiashop-mobile-api
修改linjiashop-mobile-api中数据库连接欸配置
启动linjiashop-mobile-api主类:cn.enilu.flash.MobileApiApplication,访问http://localhost:8081/swagger-ui.html , 保证api服务启动成功/
6、启动手机商城的前端:linjiashop-mobile
运行npm install --registry=https://registry.npm.taobao.org
运行npm run dev
启动成功后访问 http://localhost:8080/#/index
7、微信小程序开发
首先启动后台api服务,和h5公用一个后台服务,即:linjiashop-mobile-api
进入linjiashop-wxapp目录
运行npm install --registry=https://registry.npm.taobao.org
运行npm run dev
启动微信开发工具打开linjiashop-wxapp/dist/wx 目录即可预览小程序