40 图|硬核解析用 Mac M1 玩转 SpringCloud

本文详细介绍了如何在 Mac M1 设备上配置和运行 Spring Cloud 项目,包括设置 Nacos、初始化 MySQL 数据、启动微服务、部署 Admin 后台,以及解决在 M1 上遇到的兼容性问题。提供了从下载 Nacos 到启动前端 Vue 项目的完整步骤,并附带相关资源链接。
摘要由CSDN通过智能技术生成

我的开源 Spring Cloud 项目 PassJava 一直可以在 Windows 上正常运行,最近不是换 Mac M1 了么,想把这个项目在 M1 上跑起来,毕竟我的那台 Windows 用起来发烫,是该体验下 M1 的性能了。

因为 M1兼容性不好,所以在从 0 开始跑这个项目的遇到了很多问题,比如 MySQL 工具经常打不开,前端 Vue 项目起不来,所以专门针对这些疑难杂症,我也做好了记录,相信对使用 M1 的同学有帮助。

我把后端、前端、小程序都上传到同一个仓库里面了,大家可以通过 github码云访问。地址如下:

Github: https://github.com/Jackson0714/PassJava-Platform

码云:https://gitee.com/jayh2018/PassJava-Platform

配套教程:www.passjava.cn

整体的架构图如下图所示:

本文主要内容如下:

一、配置 Nacos

Nacos 作为配置中心和注册中心,是必须要启动的。

1.1 下载地址

Nacos 下载地址:

https://github.com/alibaba/nacos/releases

最新版是 2.0.0-bugfix,我下载后,启动成功了,但是无法访问 Nacos 后台,怀疑是本地环境有问题,所以换了一个低版本的 1.4.1,可以正常工作。另外我之前在 windows 机器上使用的 1.2.1 的版本,拷贝到 Mac 上也能正常运行。

1.2 启动 Nacos

进入 nacos 根目录,执行命令:

sh startup.sh -m standalone

执行后的结果如下图所示:

看到 nacos is starting withi standalone 就表示启动成功。注意:启动成功不代表正常运行。

接下来访问 nacos 的后台管理系统:

http://127.0.0.1:8848/nacos/#/login

账号和密码都是 nacos

1.3 添加命名空间

添加 7 个微服务的命名空间:

新建命名空间时需要填写的字段:

1.4 添加 question 微服务配置

在配置列表

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值