(adsbygoogle = window.adsbygoogle || []).push({});
官网: https://www.ruoyi.vip/ (opens new window)
特点:开源、免费、可商用。
若依有很多个版本,同有移动端,还有其他人修改的
https://gitee.com/y_project/RuoYi-App.git
npm install
新建maven子项目
在新建的子模块pom.xml文件中添加通用模块依赖,后续涉及其他模块再引用
admin模块是启动的模块,在pom文件添加
<!-- zr模块-->
<dependency>
<groupId>com.ruoyi</groupId>
<artifactId>ruoyi-zr</artifactId>
</dependency>
创建相应的表
配置菜单
代码生成 工具
修改生成包路径,模块名,业务名
下载生成的代码压缩包 执行sql文件 复制main文件夹到后端的子模块里面 配置resource
前端复制vue文件夹下内容到src目录下 默认新建表单没有id
https://gitee.com/whiteshader/ruoyi-react.git
现在还没有代码生成工具 期待
RuoYi-MT: 若依框架修改器,可以一键修改包名、项目名、关键字等,避免手动修改出错 (gitee.com) (opens new window)
若依框架修改器是一个可以一键修改RuoYi框架包名、项目名等的工具。
基于uni-app
https://gitee.com/y_project/RuoYi-App.git
https://gitee.com/y_project/RuoYi-Cloud
ry_config_20220929.sql
ry-cloud ry-config
版本>=2.xx
C:\mySoft\nacos\conf\application.properties 40行的位置添加数据库配置
spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://localhost:3308/ry-config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user.0=root
db.password.0=root
nacos优点:
默认是分布式启动,bin目录下运行单机使用命令
startup -m standalone
http://192.168.11.184:8848/nacos/index.html
默认账户密码都是nacos
配置 ruoyi-job-dev.yml ruoyi-system-dev.yml ruoyi-gen-dev.yml
启动后端 启动前端
流量控制 降级熔断处理
启动命令:
java -Dserver.port=8718 -jar sentinel-dashboard-1.8.6.jar
账户,密码sentinel
分布式链路追踪
修改控制台端口号为8088,默认为8080,修改webapp.yml
启动微服务时,配置vm参数 注意:每一个服务的名字都要修改
-javaagent:C:\mySoft\apache-skywalking-apm-bin\agent\skywalking-agent.jar
-Dskywalking.agent.service_name=ruoyi-gateway
-Dskywalking.collector.backend_service=localhost:11800
访问地址 http://127.0.0.1:8088/
我的博客即将同步至腾讯云开发者社区,邀请大家一同入驻:https://cloud.tencent.com/developer/support-plan?invite_code=38dpnhkh4o8wo