SERVICE CENTRE

新功能SAAS配置

针对某个表实现SAAS隔离,具体实现以下功能

  1. 添加数据自动注入登录人 租户ID。
  2. 查询自动根据登录人租户ID进行数据筛选。

系统日志表跨库问题

如果微服务模块配置了独立数据源,那么每个服务对应的数据库也必须有sys_log这张表。

Sentinel限流用法

启动sentinel项目

com.alibaba.csp.sentinel.dashboard.JeecgSentinelDashboardApplication

Gateway网关配置

默认网关用法

JeecgBoot 路由加载默认用的是database数据库模式,使用的是通过菜单配置的路由。

ChatGPT AI助手

AI助手

进入chmrcBoot后台首页,点击首页右侧中间“AI助手”,弹出AI助手对话界面。

配置文件

修改application-dev.yml配置文件,先把chmrc.enabled开关打开。

前端环境搭建

环境要求

  • 本地环境安装 Node.js 、npm 、pnpm
  • Node.js 版本建议v20.15.0,要求Node 20+ 版本以上
    ( 因为Vite5 不再支持已 EOL 的 Node.js 14 / 16 / 17 / 19,现在需要 Node.js 18 / 20+ )

请求权限控制

1.后台请求权限控制

通过给control的请求加Shiro注解 @RequiresPermissions

2.通过菜单配置访问权限

进入后台菜单管理页面配置访问权限标识(选择按钮类型),配置方式与按钮权限一样,即同一个授权标识,可以同时控制后台请求和前台按钮显示控制。

如何启动JAVA项目 chmrc-boot

1. 初始化数据库

要求 mysql5.7+

  • 执行Sql脚本: chmrc-boot/db/chmrcboot-mysql-5.7.sql+
  • 脚本作用:会自动创建库chmrc-boot, 并初始化数据 。

2. 安装Maven依赖

留言咨询

*
*
*
*
*
提交