此操作将删除页面 "开发环境部署"
,请三思而后行。
windows系统(确保你的开发电脑内存充足,16G起步)
IntelliJ IDEA(一定要安装lombok插件) + WebStorm + HBuilder X + 微信开发者工具
MySql8(MySql版本至少5.7或者5.7+,强烈推荐mysql8,建议安装在本机或同一局域网,否则可能会因为网络问题引起超时)
Redis(建议安装在本机或同一局域网,否则可能会因为网络问题引起超时)
JDK8
maven v3.6.0(后端项目构建管理)
node v14.0.0(前端构建管理)
npm v6.14.4
SwitchHosts(用于修改hosts)
阿里OSS、七牛云、minio、腾讯cos 四选一
阿里短信
申请好小程序一个(我们演示小程序的类目是:商家自营 > 家电/数码/手机)
OpenIM v2.3.3
快递100key一个
项目导入 直接从git私服页面上下载源码,分别将joolun-plus项目导入到idea,joolun-plus-ui项目导入到webstorm,joolun-plus-uniapp、joolun-plus-app项目导入到HBuilder X 修改hosts 以管理员的身份运行SwitchHosts!,添加如下配置(假如你的mysql没在本机,把127.0.0.1换成实际ip就行了)
hosts修改方法有多种,推荐使用SwitchHosts!工具,其他方法请自行百度
❗特别说明:请一定要按此步骤配置hosts,禁止修改代码中配置成IP或localhost
hosts配置完成后,逐个ping joolun-xx 确认可以使用!
127.0.0.1 joolun-nacos 127.0.0.1 joolun-gateway 127.0.0.1 joolun-redis 127.0.0.1 joolun-mysql
导入数据库(joolun-plus/db)再次重申mysql版本必须在5.7或以上,最好是mysql8,不然系统无法运行 依次将db目录下的.sql脚本导入到mysql(4个库都要导入),【升级脚本】不用管,版本升级时才有用 注意:mysql5.7脚本导入报“Unknown collation: 'utf8mb4_0900_ai_ci'“错,请把脚本中的所有”utf8mb4_0900_ai_ci”换成“utf8mb4_bin”,当然你也可以把mysql版本升到8.0.1以上,毕竟8的在性能方面提升很大
后端服务(joolun-plus)发布 idea打开(file-open)后端代码(joolun-plus)-->配置maven-->等待maven下载完相应的jar包-->再安装lombok插件
修改nacos配置文件中的数据库账号密码(joolun-plus/server/nacos-server/conf/application.properties)
db.url.0=jdbc:mysql://152.136.197.21:3306/joolun_config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC db.user.0=root db.password.0=admin2021@ZX
nacos启动成功后,浏览器中打开http://joolun-nacos:8848/nacos/index.html 账号密码:nacos/nacos
nacos中修改相关密码
JooLunGateWayApplication(网关) JooLunAuthApplication(认证授权) JooLunUpmsApplication(后台管理模块) JooLunWeiXinApplication(微信管理模块) JooLunCodeGenApplication(代码生成模块) JooLunMallApplication(商城管理模块) JooLunMallApiApplication(商城API模块) JooLunPayApiApplication(商城支付模块)
将redis的key过期推送功能打开,否则订单无法自动取消(自行百度redis的key过期推送怎么打开)
后台【文件存储配置】配置存储服务,不配无法上传图片,详情查看文档【文件存储功能】
此操作将删除页面 "开发环境部署"
,请三思而后行。