运行springBlade项目历程

框架选择

官网地址:https://bladex.cn
使用手册:https://www.kancloud.cn/smallchill/blade
常见问题:https://sns.bladex.cn/article-14966.html
问答社区:https://sns.bladex.cn

环境配置

存在jdk8的情况下安装jdk17

jdk17git网址
git clone https://gitcode.com/open-source-toolkit/a977a.git

环境配置

参考文档:已有jdk8了,安装JDK17后如何配置环境变量
采用以下方式,方便随时切换jdk
在这里插入图片描述
注意修改SDK:
在这里插入图片描述

安装Nacos

nacos2.4.3下载:直达

文件内环境配置
  • bin—> startup.cmd --> 搜索set MODE="cluster" —> 替换为set MODE="standalone"
    原来默认的是集群,现在修改为单机模式。
  • conf —> application.properties —>
    • nacos.core.auth.caching.enabled=true
    • nacos.core.auth.server.identity.key=nacos
      nacos.core.auth.server.identity.value=nacos
    • nacos.core.auth.plugin.nacos.token.secret.key=VGhpc0lzTXlDdXN0b21TZWNyZXRLZXkwMTIzNDU2Nzg=
项目内环境配置
  • 导入Nacos
    官方文档位置:导入Nacos配置
    • 通过 blade-auth --> src --> test 中的测试方法可以得到对应的密钥(key)
    • 在blade.yaml文件中填写对应sign-keyaes-key的密钥
  • 双击bin–> startup文件即可启动blade服务
  • 在平台中导入Nacos配置文件
    • blade.yamlblade-dev.yaml文件内容去除中文注解后新增到平台

运行项目

官方文档:分批启动
参考功能博客:JavaWeb快速开发框架——Spring Blade集成框架(快速上手)!
在这里插入图片描述

前端

git路径:SpringBlade前端UI项目
使用手册:https://www.kancloud.cn/smallchill/saber/1302051

  • 下载npm
    • npm install
  • 下载yarn
    • npm install -g yarn
    • yarn config set registry
    • yarn install

如果出现error,可以替换国内镜像网站
参考博客:error Error: connect ETIMEDOUT 104.16.24.34:443

  • 运行 yarn run serve

常见问题:

1、jdk转换带来的并发问题

由于升级了JDK17,Java 模块化系统(Java Module System)的安全限制导致的针对反射等场景有可能会出现如下错误:

Cause: java.lang.reflect.InaccessibleObjectException: Unable to make field protected java.lang.reflect.InvocationHandler java.lang.reflect.Proxy.h accessible: module java.base does not "opens java.lang.reflect" to unnamed module @223aa2f7

这种情况,我们需要在启动时增加对应配置:
--add-opens java.base/java.lang.reflect=ALL-UNNAMED
在这里插入图片描述

2、账号密码错误/登陆不成功

点击跳转作者解答

  • 检查nacos导入是否出错:
    在这里插入图片描述
  • 检查nacos是否正常连接 在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值