Files
cool-admin-java-docs/.vitepress/dist/assets/chunks/@localSearchIndexroot.CjNUoy28.js
T
2024-08-27 01:44:10 +08:00

2 lines
91 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
const e='{"documentCount":106,"nextId":106,"documentIds":{"0":"/README.html#介绍","1":"/README.html#地址","2":"/src/about/#交流合作","3":"/src/about/#微信","4":"/src/about/#抖音","5":"/src/about/#b-站","6":"/src/about/#公众号","7":"/src/guide/ai.html#ai-编码","8":"/src/guide/cache.html#缓存","9":"/src/guide/cache.html#使用","10":"/src/guide/cache.html#框架特有的通用工具类-coolcache","11":"/src/guide/cache.html#通过coolcache缓存模板-获取数据","12":"/src/guide/controller.html#控制器","13":"/src/guide/controller.html#示例","14":"/src/guide/controller.html#查询配置","15":"/src/guide/controller.html#请求参数","16":"/src/guide/controller.html#重写实现","17":"/src/guide/controller.html#原理","18":"/src/guide/controller.html#接口路由规则","19":"/src/guide/controller.html#自定义路由注解","20":"/src/guide/controller.html#重写-getmappingformethod","21":"/src/guide/db.html#数据库","22":"/src/guide/db.html#功能对比","23":"/src/guide/db.html#支持数据库","24":"/src/guide/db.html#自动建表","25":"/src/guide/deploy.html#项目部署","26":"/src/guide/deploy.html#普通方式","27":"/src/guide/deploy.html#_1、部署流程-以宝塔为例","28":"/src/guide/deploy.html#_2、推荐使用-pnpm-安装依赖","29":"/src/guide/deploy.html#_3、pm2-运行后端服务","30":"/src/guide/deploy.html#_4、nginx-配置示例","31":"/src/guide/deploy.html#docker-方式","32":"/src/guide/deploy.html#_1、部署流程-以宝塔为例-1","33":"/src/guide/deploy.html#_2、打包镜像","34":"/src/guide/deploy.html#_3、运行","35":"/src/guide/deploy.html#注意事项","36":"/src/guide/dev.html#开发方式","37":"/src/guide/dev.html#ai-全自动","38":"/src/guide/dev.html#半自动","39":"/src/guide/dir.html#目录结构","40":"/src/guide/dir.html#结构","41":"/src/guide/exception.html#统一异常处理","42":"/src/guide/exception.html#异常统一捕获","43":"/src/guide/flow.html#ai-流程编排","44":"/src/guide/initData.html#数据初始化","45":"/src/guide/lock.html#锁","46":"/src/guide/noRepeatSubmit.html#防重复提交","47":"/src/guide/plugin.html#扩展插件","48":"/src/guide/plugin.html#使用插件","49":"/src/guide/plugin.html#_1、安装","50":"/src/guide/plugin.html#_2、调用","51":"/src/guide/plugin.html#_3、配置","52":"/src/guide/plugin.html#开发插件","53":"/src/guide/plugin.html#_1、脚手架","54":"/src/guide/plugin.html#_2、目录结构","55":"/src/guide/plugin.html#_3、开发过程","56":"/src/guide/plugin.html#_4、字段解释","57":"/src/guide/plugin.html#插件详解","58":"/src/guide/plugin.html#打包","59":"/src/guide/plugin.html#安装插件","60":"/src/guide/plugin.html#实现原理","61":"/src/guide/quick.html#快速开始","62":"/src/guide/quick.html#环境准备","63":"/src/guide/quick.html#运行系统","64":"/src/guide/quick.html#_1、拉取源码","65":"/src/guide/quick.html#_2、配置数据库","66":"/src/guide/quick.html#_3、启动后端服务","67":"/src/guide/quick.html#_4、启动前端服务","68":"/src/guide/recordLog.html#请求日志记录","69":"/src/guide/service.html#服务","70":"/src/guide/service.html#crud","71":"/src/guide/service.html#修改前后","72":"/src/guide/security.html#权限校验","73":"/src/guide/security.html#配置","74":"/src/guide/security.html#原理","75":"/src/guide/security.html#当前用户","76":"/src/guide/security.html#后端用户","77":"/src/guide/security.html#应用用户","78":"/src/guide/security.html#忽略-token","79":"/src/guide/security.html#方法上","80":"/src/guide/security.html#类上","81":"/src/guide/swagger.html#swagger-文档","82":"/src/guide/uniqueIDGen.html#唯一id","83":"/src/guide/upload.html#文件上传","84":"/src/guide/upload.html#使用","85":"/src/introduce/#简介","86":"/src/introduce/#技术选型","87":"/src/introduce/#一、环境要求","88":"/src/introduce/#二、后端框架","89":"/src/introduce/#三、前端框架","90":"/src/introduce/#为什么选择-cool-admin","91":"/src/introduce/#内置功能","92":"/src/introduce/show.html#演示","93":"/src/introduce/src.html#源码","94":"/src/introduce/src.html#后端-点个-star-哦","95":"/src/introduce/src.html#前端-点个-star-哦","96":"/src/introduce/src.html#文档-star-哦","97":"/src/question/common.html#常见问题","98":"/src/question/common.html#_1、找不到类似xxxtabledef文件","99":"/src/todo/plan.html#计划","100":"/src/todo/plan.html#完善插件","101":"/src/todo/update.html#更新","102":"/src/todo/update.html#v7-1-3-2024-08-25","103":"/src/todo/update.html#v7-1-2-2024-08-04","104":"/src/todo/update.html#v7-1-1-2024-07-15","105":"/src/todo/update.html#v7-1-0-2024-06-27"},"fieldIds":{"title":0,"titles":1,"text":2},"fieldLength":{"0":[1,1,13],"1":[1,1,8],"2":[1,1,4],"3":[1,1,2],"4":[1,1,11],"5":[2,1,3],"6":[1,1,6],"7":[2,1,8],"8":[1,1,35],"9":[1,1,31],"10":[2,1,22],"11":[2,1,37],"12":[1,1,15],"13":[1,1,48],"14":[1,1,172],"15":[1,1,57],"16":[1,1,63],"17":[1,1,1],"18":[1,1,44],"19":[1,1,14],"20":[2,1,43],"21":[1,1,41],"22":[1,1,79],"23":[1,1,112],"24":[1,1,21],"25":[1,1,9],"26":[1,1,8],"27":[4,2,36],"28":[4,2,15],"29":[3,2,41],"30":[3,2,92],"31":[2,1,10],"32":[4,3,12],"33":[2,3,31],"34":[2,3,16],"35":[1,3,9],"36":[1,1,7],"37":[2,1,12],"38":[1,1,51],"39":[1,1,4],"40":[1,1,58],"41":[1,1,8],"42":[1,1,78],"43":[2,1,23],"44":[1,1,76],"45":[1,1,27],"46":[1,1,70],"47":[1,1,9],"48":[1,1,1],"49":[2,2,9],"50":[2,2,204],"51":[2,2,18],"52":[1,1,1],"53":[2,2,16],"54":[2,2,25],"55":[2,2,31],"56":[2,2,27],"57":[1,1,185],"58":[1,1,31],"59":[1,1,5],"60":[1,1,66],"61":[1,1,4],"62":[1,1,19],"63":[1,1,1],"64":[2,2,4],"65":[2,2,45],"66":[2,2,59],"67":[2,2,25],"68":[1,1,44],"69":[1,1,2],"70":[1,1,5],"71":[1,1,21],"72":[1,1,7],"73":[1,1,14],"74":[1,1,243],"75":[1,1,2],"76":[1,2,39],"77":[1,2,6],"78":[2,1,5],"79":[1,3,14],"80":[1,3,22],"81":[2,1,48],"82":[1,1,56],"83":[1,1,17],"84":[1,1,78],"85":[1,1,1],"86":[1,1,4],"87":[2,2,14],"88":[2,2,10],"89":[2,2,5],"90":[4,1,26],"91":[1,1,38],"92":[1,1,11],"93":[1,1,7],"94":[5,1,12],"95":[5,1,13],"96":[4,1,15],"97":[1,1,2],"98":[2,1,29],"99":[1,1,4],"100":[1,1,9],"101":[1,1,8],"102":[7,1,24],"103":[7,1,11],"104":[6,1,9],"105":[7,1,8]},"averageFieldLength":[1.7264150943396226,1.3018867924528301,30.669811320754707],"storedFields":{"0":{"title":"介绍","titles":[]},"1":{"title":"地址","titles":[]},"2":{"title":"交流合作","titles":[]},"3":{"title":"微信","titles":["交流合作"]},"4":{"title":"抖音","titles":["交流合作"]},"5":{"title":"B 站","titles":["交流合作"]},"6":{"title":"公众号","titles":["交流合作"]},"7":{"title":"Ai 编码","titles":[]},"8":{"title":"缓存","titles":[]},"9":{"title":"使用","titles":["缓存"]},"10":{"title":"框架特有的通用工具类,CoolCache","titles":["缓存"]},"11":{"title":"通过coolCache缓存模板,获取数据","titles":["缓存"]},"12":{"title":"控制器","titles":[]},"13":{"title":"示例","titles":["控制器"]},"14":{"title":"查询配置","titles":["控制器"]},"15":{"title":"请求参数","titles":["控制器"]},"16":{"title":"重写实现","titles":["控制器"]},"17":{"title":"原理","titles":[]},"18":{"title":"接口路由规则","titles":["原理"]},"19":{"title":"自定义路由注解","titles":["原理"]},"20":{"title":"重写 getMappingForMethod","titles":["原理"]},"21":{"title":"数据库","titles":[]},"22":{"title":"功能对比","titles":["数据库"]},"23":{"title":"支持数据库","titles":["数据库"]},"24":{"title":"自动建表","titles":["数据库"]},"25":{"title":"项目部署","titles":[]},"26":{"title":"普通方式","titles":["项目部署"]},"27":{"title":"1、部署流程(以宝塔为例):","titles":["项目部署","普通方式"]},"28":{"title":"2、推荐使用 pnpm 安装依赖","titles":["项目部署","普通方式"]},"29":{"title":"3、PM2 运行后端服务","titles":["项目部署","普通方式"]},"30":{"title":"4、nginx 配置示例","titles":["项目部署","普通方式"]},"31":{"title":"Docker 方式","titles":["项目部署"]},"32":{"title":"1、部署流程(以宝塔为例):","titles":["项目部署","Docker 方式"]},"33":{"title":"2、打包镜像","titles":["项目部署","Docker 方式"]},"34":{"title":"3、运行","titles":["项目部署","Docker 方式"]},"35":{"title":"注意事项","titles":["项目部署","Docker 方式"]},"36":{"title":"开发方式","titles":[]},"37":{"title":"Ai 全自动","titles":["开发方式"]},"38":{"title":"半自动","titles":["开发方式"]},"39":{"title":"目录结构","titles":[]},"40":{"title":"结构","titles":["目录结构"]},"41":{"title":"统一异常处理","titles":[]},"42":{"title":"异常统一捕获","titles":["统一异常处理"]},"43":{"title":"Ai 流程编排","titles":[]},"44":{"title":"数据初始化","titles":[]},"45":{"title":"锁","titles":[]},"46":{"title":"防重复提交","titles":[]},"47":{"title":"扩展插件","titles":[]},"48":{"title":"使用插件","titles":["扩展插件"]},"49":{"title":"1、安装","titles":["扩展插件","使用插件"]},"50":{"title":"2、调用","titles":["扩展插件","使用插件"]},"51":{"title":"3、配置","titles":["扩展插件","使用插件"]},"52":{"title":"开发插件","titles":["扩展插件"]},"53":{"title":"1、脚手架","titles":["扩展插件","开发插件"]},"54":{"title":"2、目录结构","titles":["扩展插件","开发插件"]},"55":{"title":"3、开发过程","titles":["扩展插件","开发插件"]},"56":{"title":"4、字段解释","titles":["扩展插件","开发插件"]},"57":{"title":"插件详解","titles":["扩展插件"]},"58":{"title":"打包","titles":["扩展插件"]},"59":{"title":"安装插件","titles":["扩展插件"]},"60":{"title":"实现原理","titles":["扩展插件"]},"61":{"title":"快速开始","titles":[]},"62":{"title":"环境准备","titles":["快速开始"]},"63":{"title":"运行系统","titles":["快速开始"]},"64":{"title":"1、拉取源码","titles":["快速开始","运行系统"]},"65":{"title":"2、配置数据库","titles":["快速开始","运行系统"]},"66":{"title":"3、启动后端服务","titles":["快速开始","运行系统"]},"67":{"title":"4、启动前端服务","titles":["快速开始","运行系统"]},"68":{"title":"请求日志记录","titles":[]},"69":{"title":"服务","titles":[]},"70":{"title":"Crud","titles":["服务"]},"71":{"title":"修改前后","titles":["服务"]},"72":{"title":"权限校验","titles":[]},"73":{"title":"配置","titles":["权限校验"]},"74":{"title":"原理","titles":["权限校验"]},"75":{"title":"当前用户","titles":["权限校验"]},"76":{"title":"后端用户","titles":["权限校验","当前用户"]},"77":{"title":"应用用户","titles":["权限校验","当前用户"]},"78":{"title":"忽略 token","titles":["权限校验"]},"79":{"title":"方法上","titles":["权限校验","忽略 token"]},"80":{"title":"类上","titles":["权限校验","忽略 token"]},"81":{"title":"swagger 文档","titles":[]},"82":{"title":"唯一id","titles":[]},"83":{"title":"文件上传","titles":[]},"84":{"title":"使用","titles":[]},"85":{"title":"简介","titles":[]},"86":{"title":"技术选型","titles":["简介"]},"87":{"title":"一、环境要求","titles":["简介","技术选型"]},"88":{"title":"二、后端框架","titles":["简介","技术选型"]},"89":{"title":"三、前端框架","titles":["简介","技术选型"]},"90":{"title":"为什么选择 Cool Admin?","titles":["简介"]},"91":{"title":"内置功能","titles":["简介"]},"92":{"title":"演示","titles":[]},"93":{"title":"源码","titles":[]},"94":{"title":"后端(点个 Star 哦)","titles":["源码"]},"95":{"title":"前端(点个 Star 哦)","titles":["源码"]},"96":{"title":"文档 (Star 哦)","titles":["源码"]},"97":{"title":"常见问题","titles":[]},"98":{"title":"1、找不到类似xxxTableDef文件","titles":["常见问题"]},"99":{"title":"计划","titles":[]},"100":{"title":"完善插件","titles":["计划"]},"101":{"title":"更新","titles":[]},"102":{"title":"v7.1.3(2024-08-25)","titles":["更新"]},"103":{"title":"v7.1.2(2024-08-04)","titles":["更新"]},"104":{"title":"v7.1.1(2024-07-15)","titles":["更新"]},"105":{"title":"v7.1.0(2024-06-27)","titles":["更新"]}},"dirtCount":0,"index":[["升级所有相关依赖到最新",{"2":{"105":1}}],["升级到",{"2":{"105":1}}],["移除插件jar文件落库",{"2":{"103":1}}],["移除锁",{"2":{"46":1}}],["鉴权调整兼容app端",{"2":{"103":1}}],["鉴权拦截配置",{"2":{"74":1}}],["指定id插入不生效问题",{"2":{"102":1}}],["修复",{"2":{"102":2,"103":1}}],["修改之后",{"2":{"71":2}}],["修改之前",{"2":{"71":2}}],["修改类型",{"2":{"71":2}}],["修改前后",{"0":{"71":1}}],["修改",{"2":{"13":1,"91":1}}],["图形验证码获取区分app和admin",{"2":{"102":1}}],["解析规则",{"2":{"102":1}}],["解析设计",{"2":{"22":1}}],["分布式id",{"2":{"102":1}}],["分布式id生成组件",{"2":{"102":1}}],["分页查询无",{"2":{"22":1}}],["分页查询之总量缓存",{"2":{"22":1}}],["分页查询配置",{"2":{"14":1}}],["分页查询",{"2":{"13":1,"22":1}}],["参考",{"2":{"102":6}}],["参数管理",{"2":{"91":1}}],["参数",{"2":{"50":1}}],["支付",{"2":{"104":1}}],["支付插件",{"2":{"100":1}}],["支持postgresql",{"2":{"103":1}}],["支持自定义返回结果类型",{"2":{"102":1}}],["支持动态安装",{"2":{"91":1}}],["支持回滚操作",{"2":{"91":1}}],["支持静态资源文件上传云端进行云管理",{"2":{"91":1}}],["支持很多数据库",{"2":{"23":1}}],["支持的数据库类型",{"2":{"23":1}}],["支持数据库",{"0":{"23":1}}],["支持多主键",{"2":{"22":1}}],["支持关联查询",{"2":{"21":1}}],["短信等功能可以通过安装插件的方式添加",{"2":{"104":1}}],["短信插件",{"2":{"100":1}}],["短信这类功能的插件可以通过后台动态安装卸载",{"2":{"90":1}}],["完善插件",{"0":{"100":1}}],["计划",{"0":{"99":1},"1":{"100":1}}],["找不到类似xxxtabledef文件",{"0":{"98":1}}],["常见问题",{"0":{"97":1},"1":{"98":1}}],["常用的技术进行选择",{"2":{"86":1}}],["常用命令",{"2":{"29":1}}],["您的贡献可能会给其他人来带巨大的帮助",{"2":{"96":1}}],["哦",{"0":{"94":1,"95":1,"96":1}}],["点个",{"0":{"94":1,"95":1}}],["点击前往前端项目详细文档",{"2":{"67":1,"95":1}}],["点击前往插件市场",{"2":{"47":1}}],["点击前往插件市场下载安装",{"2":{"43":1}}],["点击+按钮",{"2":{"49":1}}],["点击左侧菜单扩展管理",{"2":{"49":1}}],["源码",{"0":{"93":1},"1":{"94":1,"95":1,"96":1}}],["源码仓库",{"2":{"64":1}}],["演示",{"0":{"92":1}}],["卸载插件",{"2":{"91":1}}],["卸载和替换",{"2":{"60":2}}],["前后端插件",{"2":{"91":1}}],["前端",{"0":{"95":1}}],["前端框架",{"0":{"89":1}}],["前端会根据后端返回的上传模式进行本地上传或者云存储签名直传",{"2":{"83":1}}],["前端不需要特意写调用接口的",{"2":{"33":1}}],["前端打包完放这边",{"2":{"30":1}}],["前端访问后端的接口地址默认是前端根地址+",{"2":{"27":1}}],["前端接口",{"2":{"18":1}}],["天的保留",{"2":{"91":1}}],["任务调度包含执行结果日志",{"2":{"91":1}}],["添加",{"2":{"91":1}}],["定时任务",{"2":{"91":1}}],["定时任务模块",{"2":{"40":1}}],["便于问题排查",{"2":{"91":1}}],["设置角色按机构进行数据范围权限划分",{"2":{"91":1}}],["呈现公司组织部门树形结构",{"2":{"91":1}}],["内置功能",{"0":{"91":1}}],["代码简洁",{"2":{"90":1}}],["代理服务端地址",{"2":{"30":1}}],["灵活又不臃肿",{"2":{"90":1}}],["灵活性",{"2":{"60":1}}],["灵活性高",{"2":{"60":1}}],["专门为",{"2":{"90":1}}],["部分功能实现零代码",{"2":{"90":1}}],["部署",{"2":{"35":1}}],["部署的简单流程",{"2":{"31":1}}],["部署的配置方式可以参考普通的部署方式",{"2":{"31":1}}],["部署成功",{"2":{"27":1,"32":1}}],["部署流程",{"0":{"27":1,"32":1}}],["部署视频教程",{"2":{"26":1,"31":1}}],["从页面到后端代码",{"2":{"90":1}}],["从第三方",{"2":{"11":1}}],["特别是最近",{"2":{"90":1}}],["特别是跟",{"2":{"4":1}}],["三",{"0":{"89":1}}],["二",{"0":{"88":1}}],["环境要求",{"0":{"87":1}}],["环境准备",{"0":{"62":1}}],["减少技术栈的复杂度",{"2":{"86":1}}],["技术选型",{"0":{"86":1},"1":{"87":1,"88":1,"89":1}}],["技术分享",{"2":{"4":1,"6":1}}],["简单功能零代码实现",{"2":{"104":1}}],["简单锁的使用",{"2":{"45":1}}],["简介",{"0":{"85":1},"1":{"86":1,"87":1,"88":1,"89":1,"90":1,"91":1}}],["水印等处理",{"2":{"84":1}}],["裁剪",{"2":{"84":1}}],["条件允许的话尽量选择云存储上传",{"2":{"84":1}}],["动静分离有许多好处",{"2":{"84":1}}],["动态加载使得应用程序能够在不停机的情况下进行热更新",{"2":{"60":1}}],["动态加载允许应用程序在运行时根据需求加载",{"2":{"60":1}}],["动态加载",{"2":{"60":2}}],["动态",{"2":{"22":1}}],["动态表名",{"2":{"22":1}}],["线上环境请用nginx等静态服务器代理",{"2":{"84":1}}],["线上的数据库是需要本地传上去的",{"2":{"27":1}}],["七牛云等",{"2":{"83":1}}],["腾讯云",{"2":{"83":1}}],["云存储上传服务端值提供签名供前端直传到对应的云存储",{"2":{"83":1}}],["云存储",{"2":{"83":1}}],["直接上传到对应的云存储",{"2":{"83":1}}],["入参为key",{"2":{"82":1}}],["步长",{"2":{"82":1}}],["当前最大id",{"2":{"82":1}}],["当前用户",{"0":{"75":1},"1":{"76":1,"77":1}}],["唯一id分配",{"2":{"82":1}}],["唯一id",{"0":{"82":1}}],["都必须配合coolrestcontroller使用",{"2":{"80":1}}],["都继承自",{"2":{"12":1}}],["校验",{"2":{"78":1,"79":1}}],["应用用户",{"0":{"77":1}}],["应用必备",{"2":{"43":1}}],["类上",{"0":{"80":1}}],["类型",{"2":{"76":1}}],["类必须继承",{"2":{"50":1,"57":2}}],["类必须要有",{"2":{"50":1,"57":2}}],["允许网页iframe",{"2":{"74":1}}],["监控用户行为",{"2":{"74":1}}],["监听",{"2":{"22":1}}],["权限管理拦截器",{"2":{"74":1}}],["权限校验",{"0":{"72":1},"1":{"73":1,"74":1,"75":1,"76":1,"77":1,"78":1,"79":1,"80":1}}],["每次调用接口的时候spring",{"2":{"74":1}}],["每个插件的配置各不相同",{"2":{"56":1}}],["每个对象中的",{"2":{"44":1}}],["每个模块都有其特有的功能",{"2":{"39":1}}],["则返回给decide方法",{"2":{"74":1}}],["判定用户请求的url是否在权限表中",{"2":{"74":1}}],["判断",{"2":{"42":1}}],["刷新token过期时间",{"2":{"73":1}}],["半小时",{"2":{"73":1}}],["半自动",{"0":{"38":1}}],["秒",{"2":{"73":2}}],["单位",{"2":{"73":2}}],["单主键配置",{"2":{"22":1}}],["过期时间",{"2":{"73":1}}],["作为文档",{"2":{"81":1}}],["作为myaccessdecisionmanager类的decide的第三个参数",{"2":{"74":1}}],["作为框架安全与权限校验",{"2":{"72":1}}],["作者",{"2":{"55":1,"56":1}}],["采用",{"2":{"72":1}}],["操作日志",{"2":{"91":1}}],["操作权限标识等",{"2":{"91":1}}],["操作",{"2":{"70":1}}],["处理业务逻辑的代码应该被封装在服务中",{"2":{"69":1}}],["处理逻辑在以下方法",{"2":{"44":1}}],["忽略",{"0":{"78":1},"1":{"79":1,"80":1},"2":{"78":1}}],["忽略权限控制的地址",{"2":{"74":1}}],["忽略记录请求日志url配置",{"2":{"103":1}}],["忽略记录请求日志url",{"2":{"68":1}}],["忽略url",{"2":{"68":1}}],["记录日志",{"2":{"68":1}}],["记录接口请求日志入库",{"2":{"68":1}}],["密码版本号",{"2":{"76":1}}],["密码",{"2":{"67":1,"92":1}}],["账户",{"2":{"67":1,"92":1}}],["账户密码不正确",{"2":{"42":1}}],["执行",{"2":{"98":1}}],["执行命令",{"2":{"67":1}}],["执行的过程中",{"2":{"21":1}}],["跟进nodejs",{"2":{"105":1}}],["跟",{"2":{"67":1}}],["跟分页查询一样",{"2":{"14":1}}],["端口",{"2":{"66":1}}],["服务",{"0":{"69":1},"1":{"70":1,"71":1}}],["服务启动成功",{"2":{"66":1}}],["服务器环境准备",{"2":{"27":1}}],["构建eps信息",{"2":{"66":1}}],["控制台打印出下面信息",{"2":{"66":1}}],["控制器",{"0":{"12":1},"1":{"13":1,"14":1,"15":1,"16":1},"2":{"102":1}}],["驱动已经内置",{"2":{"65":1}}],["首次启动会自动初始化并导入数据",{"2":{"65":1}}],["首先下载插件包",{"2":{"49":1}}],["yamlcool",{"2":{"73":1,"84":1}}],["yaml",{"2":{"65":1}}],["yamlspring",{"2":{"8":1}}],["yml",{"2":{"65":1,"84":1}}],["拉取源码",{"0":{"64":1}}],["拉取前后端代码",{"2":{"27":1,"32":1}}],["9000",{"2":{"67":1}}],["941+08",{"2":{"66":1}}],["9",{"2":{"62":1}}],["7天",{"2":{"73":1}}],["7版本",{"2":{"65":1}}],["7",{"2":{"62":1,"87":1}}],["选择",{"2":{"62":1,"87":1}}],["选择插件包进行安装",{"2":{"49":1}}],["开启",{"2":{"98":1}}],["开放接口",{"2":{"78":1}}],["开始使用",{"2":{"61":1}}],["开发几乎不用写代码",{"2":{"90":1}}],["开发设计的",{"2":{"90":1}}],["开发过程",{"0":{"55":1}}],["开发过程只需点一点",{"2":{"37":1}}],["开发插件",{"0":{"52":1},"1":{"53":1,"54":1,"55":1,"56":1}}],["开发的时候无法调试",{"2":{"50":1}}],["开发的时候只是模拟",{"2":{"50":1}}],["开发的一个",{"2":{"8":1}}],["开发",{"2":{"43":1}}],["开发方式",{"0":{"36":1},"1":{"37":1,"38":1}}],["开发者可以从中方便的获取各种参数",{"2":{"15":1}}],["快速开始",{"0":{"61":1},"1":{"62":1,"63":1,"64":1,"65":1,"66":1,"67":1}}],["扩展性",{"2":{"60":1}}],["扩展插件",{"0":{"47":1},"1":{"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1,"60":1},"2":{"90":1}}],["大大提高了系统的可用性和稳定性",{"2":{"60":1}}],["热更新",{"2":{"60":1}}],["优化若干问题",{"2":{"105":1}}],["优化插件过大加载慢问题",{"2":{"103":1}}],["优化角色修改循环单个处理为批量处理",{"2":{"102":1}}],["优化eps解析规则",{"2":{"102":1}}],["优势",{"2":{"60":1}}],["优炫数据库",{"2":{"23":1}}],["远程服务器和",{"2":{"60":1}}],["它可以加载指定的",{"2":{"60":1}}],["标准库中提供的一个类加载器",{"2":{"60":1}}],["最终打出的包为",{"2":{"58":1}}],["里指定",{"2":{"58":1}}],["里面是个数组",{"2":{"44":1}}],["后台人员查询列表字段关联错误",{"2":{"102":1}}],["后端",{"0":{"94":1}}],["后端框架",{"0":{"88":1}}],["后端用户",{"0":{"76":1}}],["后端修改数据库配置",{"2":{"65":1}}],["后端接口",{"2":{"18":1}}],["后缀的文件",{"2":{"58":1}}],["避免打包结果过大",{"2":{"57":1}}],["避免插件过大不会在打入jar包中",{"2":{"57":1}}],["主应用以有这些依赖",{"2":{"57":1}}],["主应用项目已经有的依赖给排除掉",{"2":{"57":1}}],["主应用没有这些依赖",{"2":{"57":1}}],["主要特点",{"2":{"21":1,"90":1}}],["主要是做一些技术教程",{"2":{"4":1}}],["引入依赖",{"2":{"57":1}}],["可商用",{"2":{"93":1}}],["可插拔",{"2":{"90":1}}],["可选",{"2":{"84":1}}],["可维护性",{"2":{"60":1}}],["可控性强",{"2":{"60":1}}],["可在",{"2":{"58":1}}],["可使用",{"2":{"57":1}}],["可以重写modifybefore和modifyafter方法",{"2":{"71":1}}],["可以参考baseservice的实现",{"2":{"70":1}}],["可以轻松地添加新的功能模块或服务",{"2":{"60":1}}],["可以将应用程序的核心逻辑和配置分离",{"2":{"60":1}}],["可以通过代码控制加载",{"2":{"60":1}}],["可以通过插件的方式来扩展系统功能",{"2":{"47":1}}],["可以动态指定",{"2":{"60":1}}],["可以快速开发我们的插件",{"2":{"53":1}}],["可以大大节省开发时间",{"2":{"36":1}}],["可以大大简化代码",{"2":{"12":1}}],["可以考虑这个时间配置长一点",{"2":{"30":1}}],["可以自己指定数量",{"2":{"29":1}}],["可以自动创建表",{"2":{"24":1}}],["可以在yml文件中配置",{"2":{"68":1}}],["可以在打包日志中查看我们排除和引入了哪些包",{"2":{"57":1}}],["可以在",{"2":{"44":1}}],["可以在对应的",{"2":{"16":1}}],["可以在这边实现一下列表数据排序规则",{"2":{"13":1,"15":1,"16":1,"81":1}}],["可以选择你想使用的缓存",{"2":{"8":1}}],["满足以上条件",{"2":{"57":1}}],["拼音",{"2":{"57":1}}],["汉字",{"2":{"57":1}}],["汉字字符",{"2":{"57":1}}],["会持续不断地更新",{"2":{"101":1}}],["会展示在插件的详情中",{"2":{"56":1}}],["会更加简洁",{"2":{"42":1}}],["建议",{"2":{"65":1}}],["建议尺寸",{"2":{"56":1}}],["建议将缓存换成",{"2":{"35":1}}],["说明后端服务启动成功",{"2":{"66":1}}],["说明",{"2":{"56":1,"76":1}}],["测试",{"2":{"55":1}}],["测试curd",{"2":{"13":2,"14":2,"15":2,"16":2,"38":1,"81":2}}],["或",{"2":{"53":1,"94":2,"95":2,"96":1}}],["或者db",{"2":{"11":1}}],["脚手架源码仓库",{"2":{"53":1}}],["脚手架",{"0":{"53":1}}],["下",{"2":{"51":1}}],["下的",{"2":{"44":1}}],["范围在",{"2":{"51":1}}],["路径可以自己指定",{"2":{"51":1}}],["例如原本的配置文件是这样的",{"2":{"51":1}}],["其它的无效",{"2":{"80":1}}],["其中对应的包名称",{"2":{"58":1}}],["其中",{"2":{"51":1}}],["其中我们可以在插件包里通过",{"2":{"50":1}}],["其他数据库适配中",{"2":{"65":1}}],["其他部署方式也可以参考这个流程",{"2":{"26":1}}],["其他查询方式",{"2":{"14":2}}],["只需极少编码即可实现大部分需求",{"2":{"90":1}}],["只需拖一拖即可",{"2":{"90":1}}],["只需三步",{"2":{"38":1}}],["只有安装到cool",{"2":{"50":1}}],["获得用户信息",{"2":{"74":1,"76":1}}],["获得其他插件",{"2":{"50":1}}],["获取id",{"2":{"82":1}}],["获取当前用户信息",{"2":{"75":1}}],["获取启用的权限操作请求",{"2":{"74":1}}],["获取主应用resources下的",{"2":{"50":1}}],["获取主应用resources目录下的资源文件",{"2":{"50":1}}],["获取锁后的逻辑",{"2":{"45":1}}],["获取物流信息",{"2":{"11":1}}],["获取数据",{"0":{"11":1},"2":{"11":1}}],["||",{"2":{"50":7}}],["|",{"2":{"50":67}}],["一",{"0":{"87":1}}],["一个插件",{"2":{"57":1}}],["一个插件jar有且只能有一个类被",{"2":{"50":1,"57":1}}],["一个项目用cool就够了",{"2":{"50":2}}],["一般抛异常写法",{"2":{"42":1}}],["`",{"2":{"50":10}}],["`update",{"2":{"50":1}}],["`create",{"2":{"50":1}}],["`params`",{"2":{"50":1}}],["`ip`",{"2":{"50":1}}],["`action`",{"2":{"50":1}}],["`base",{"2":{"50":1}}],["500",{"2":{"82":2}}],["564+08",{"2":{"50":1}}],["556",{"2":{"66":1}}],["559+08",{"2":{"50":1}}],["558+08",{"2":{"50":1}}],["557+08",{"2":{"50":1}}],["554+08",{"2":{"50":1}}],["544+08",{"2":{"50":1}}],["543+08",{"2":{"50":2}}],["5",{"2":{"50":8,"57":6,"62":1,"87":1}}],["就是我们的插件包",{"2":{"58":1}}],["就可以在代码中调用插件的方法了",{"2":{"50":1}}],["就不需要在entity",{"2":{"14":1}}],["调整",{"2":{"102":4,"103":2}}],["调用其他插件",{"2":{"50":1}}],["调用其他插件aliyun",{"2":{"50":1}}],["调用主应用获取缓存",{"2":{"50":1}}],["调用主应用设置缓存",{"2":{"50":1}}],["调用主应用",{"2":{"50":3}}],["调用插件类",{"2":{"50":1}}],["调用",{"0":{"50":1}}],["调一调",{"2":{"37":1}}],["打开后台管理系统",{"2":{"49":1}}],["打包结果",{"2":{"58":1}}],["打包命令",{"2":{"58":1}}],["打包",{"0":{"58":1}}],["打包时可以排除",{"2":{"57":1}}],["打包前端镜像",{"2":{"33":1}}],["打包前后端代码",{"2":{"27":1}}],["打包后端镜像",{"2":{"33":1}}],["打包后端和前端镜像",{"2":{"32":1}}],["打包镜像之前",{"2":{"33":1}}],["打包镜像",{"0":{"33":1}}],["打包之前注意配置生产环境的数据库配置config",{"2":{"27":1}}],["然后在系统中安装插件包",{"2":{"49":1}}],["导致系统臃肿",{"2":{"47":1}}],["领取优惠券",{"2":{"46":1}}],["加载权限表中所有操作请求权限",{"2":{"74":1}}],["加载成功后文件名称将被当作唯一键标识",{"2":{"44":1}}],["加上",{"2":{"54":1}}],["加锁",{"2":{"46":1}}],["基于表来完成分布式id生成",{"2":{"82":1}}],["基于用户维度的防重复提交",{"2":{"46":1}}],["基础模块",{"2":{"40":1}}],["防重提交",{"2":{"102":1}}],["防重提交注解",{"2":{"102":1}}],["防重复提交",{"0":{"46":1}}],["防止上传恶意文件等",{"2":{"84":1}}],["防止操作不当导致的数据丢失",{"2":{"35":1}}],["防止刷新404",{"2":{"30":1}}],["释放锁",{"2":{"45":1}}],["尝试获取锁",{"2":{"45":1}}],["注入service",{"2":{"82":1}}],["注入锁",{"2":{"45":1}}],["注解",{"2":{"46":1,"50":2,"57":4}}],["注意事项",{"0":{"35":1}}],["注意",{"2":{"18":1,"22":1,"23":1,"24":1,"25":1,"27":1,"33":1,"44":1,"62":1,"80":1}}],["注意如果该表有json字段",{"2":{"14":1}}],["锁工具",{"2":{"102":2}}],["锁是基于redis",{"2":{"45":1}}],["锁",{"0":{"45":1}}],["要新增一个",{"2":{"44":1}}],["初始化数据",{"2":{"102":1}}],["初始化数据json文件",{"2":{"40":1}}],["初始化eps完成",{"2":{"66":1}}],["初始化菜单数据",{"2":{"44":1}}],["初始化自定义的数据",{"2":{"44":1}}],["富文本参数",{"2":{"44":1}}],["规范",{"2":{"44":1}}],["规则为",{"2":{"18":1}}],["数组里可以包含多个对象",{"2":{"44":1}}],["数据有",{"2":{"91":1}}],["数据回收站",{"2":{"91":1}}],["数据回收站模块",{"2":{"40":1}}],["数据初始化完成",{"2":{"44":1}}],["数据初始化",{"0":{"44":1},"2":{"82":1}}],["数据脱敏",{"2":{"22":1}}],["数据脱敏等等",{"2":{"21":1}}],["数据填充",{"2":{"21":1,"22":1}}],["数据库初始数据初始化",{"2":{"44":1}}],["数据库",{"0":{"21":1},"1":{"22":1,"23":1,"24":1},"2":{"23":32}}],["格式如下",{"2":{"44":1}}],["目录下",{"2":{"58":1}}],["目录下创建",{"2":{"44":1}}],["目录创建",{"2":{"44":1}}],["目录结构",{"0":{"39":1,"54":1},"1":{"40":1}}],["相关配置",{"2":{"73":1}}],["相关应用",{"2":{"43":1}}],["相关的技术发展",{"2":{"90":1}}],["相关的",{"2":{"4":1}}],["很容易就能完成一个",{"2":{"43":1}}],["很多应用希望接入",{"2":{"43":1}}],["结尾",{"2":{"44":1}}],["结合知识库",{"2":{"43":1}}],["结构",{"0":{"40":1}}],["做为后来者有后发优势",{"2":{"90":1}}],["做了一个",{"2":{"43":1}}],["做解析",{"2":{"20":1}}],["于是我们面向开发者和软件开发公司",{"2":{"43":1}}],["容易把我们累死",{"2":{"43":1}}],["随着技术不断地发展",{"2":{"90":1}}],["随着",{"2":{"43":1}}],["视频演示",{"2":{"43":1}}],["流程编排插件",{"2":{"100":1}}],["流程编排功能",{"2":{"43":1}}],["流程编排",{"0":{"43":1},"2":{"90":1}}],["异常信息为",{"2":{"42":1}}],["异常统一捕获",{"0":{"42":1}}],["即抛异常",{"2":{"42":1}}],["手动抛异常",{"2":{"42":1}}],["手动进行转换",{"2":{"14":1}}],["业务key",{"2":{"82":1}}],["业务校验的工具",{"2":{"42":1}}],["业务代码放在这边",{"2":{"40":1}}],["系统异常信息日志记录和查询",{"2":{"91":1}}],["系统正常操作日志记录和查询",{"2":{"91":1}}],["系统通用",{"2":{"84":2}}],["系统的文件上传就会自动替换成云存储上传的方式",{"2":{"83":1}}],["系统启动完成访问",{"2":{"81":1}}],["系统启动的时候",{"2":{"74":1}}],["系统会查询并向spring",{"2":{"74":1}}],["系统提供了",{"2":{"42":1}}],["系统用户",{"2":{"40":1}}],["请求日志",{"2":{"91":1}}],["请求日志记录",{"0":{"68":1}}],["请求过程中会解析",{"2":{"76":1}}],["请求参数",{"0":{"15":1},"2":{"71":2}}],["请勿重复操作",{"2":{"46":1}}],["请区分post",{"2":{"42":1}}],["不要吝啬你们免费的star哦",{"2":{"93":1}}],["不像一般代码生成器生成一堆冗余代码",{"2":{"90":1}}],["不经过服务器",{"2":{"83":1}}],["不然调用时会报错",{"2":{"57":1}}],["不带声调",{"2":{"57":1}}],["不同的插件有不同的配置",{"2":{"55":1}}],["不会重复初始化",{"2":{"44":1}}],["不支持该请求方式",{"2":{"42":1}}],["不用写一行代码",{"2":{"37":1}}],["已存在该记录",{"2":{"42":1}}],["统一异常处理",{"0":{"41":1},"1":{"42":1}}],["按照简单",{"2":{"86":1}}],["按上面的包结构新增即可",{"2":{"40":1}}],["按规则组装",{"2":{"20":1}}],["为什么选择",{"0":{"90":1}}],["为例",{"2":{"65":1}}],["为排除引入",{"2":{"57":1}}],["为引入",{"2":{"57":1}}],["为主应用",{"2":{"51":1}}],["为插件key",{"2":{"50":1}}],["为对应的值",{"2":{"44":1}}],["为表的字段",{"2":{"44":1}}],["为表的名称",{"2":{"44":1}}],["为业务模块",{"2":{"40":1}}],["为核心模块",{"2":{"40":1}}],["为了使项目能够持续",{"2":{"93":1}}],["为了开发插件如果引入了主应用已经有的maven依赖可以在下面的",{"2":{"57":2}}],["为了方便开发插件和统一插件开发规范",{"2":{"53":1}}],["为了方便获取参数",{"2":{"15":1}}],["为了丰富系统功能",{"2":{"47":1}}],["为了不过多依赖环境",{"2":{"8":1}}],["插件可以在打包的时候将在我们",{"2":{"57":1}}],["插件详解",{"0":{"57":1}}],["插件配置",{"2":{"56":1}}],["插件介绍",{"2":{"56":1}}],["插件",{"2":{"56":1,"100":1}}],["插件钩子",{"2":{"56":1}}],["插件唯一标识",{"2":{"56":1}}],["插件描述",{"2":{"55":1,"56":1}}],["插件运行测试类",{"2":{"54":1}}],["插件信息配置文件",{"2":{"54":1}}],["插件类放在这个包下",{"2":{"54":1}}],["插件包",{"2":{"54":1}}],["插件包可以通过官网下载插件",{"2":{"49":1}}],["插件方法",{"2":{"50":1,"57":1}}],["插件管理",{"2":{"49":1}}],["插件模块",{"2":{"40":1}}],["插件分享等",{"2":{"6":1}}],["插件分享等内容",{"2":{"4":1}}],["角色菜单权限分配",{"2":{"91":1}}],["角色管理",{"2":{"91":1}}],["角色数组",{"2":{"56":1,"76":1}}],["角色",{"2":{"40":1}}],["资源目录下的文件",{"2":{"51":1}}],["资源文件",{"2":{"40":1}}],["资源",{"2":{"40":1,"60":1}}],["菜单管理",{"2":{"91":1}}],["菜单",{"2":{"40":1}}],["└─",{"2":{"40":8,"54":7}}],["└──",{"2":{"18":6}}],["核心包",{"2":{"40":1,"54":1}}],["├─core",{"2":{"54":1}}],["├─",{"2":{"40":15,"54":3}}],["├──",{"2":{"18":1}}],["清晰明了便于管理",{"2":{"39":1}}],["组件会根据字段智能选择",{"2":{"38":1}}],["零代码开发",{"2":{"37":1}}],["全自动",{"0":{"37":1}}],["提高了代码的可维护性",{"2":{"60":1}}],["提高开发效率",{"2":{"36":1}}],["提示",{"2":{"40":1}}],["提供了极大的灵活性",{"2":{"60":1}}],["提供了简化的业务异常抛出工具",{"2":{"41":1}}],["提供了非常灵活的",{"2":{"21":1}}],["提供了一种高效且可靠的解决方案",{"2":{"8":1}}],["降低开发成本",{"2":{"36":1}}],["推荐",{"2":{"62":2,"98":1}}],["推荐两种快速开发方式",{"2":{"36":1}}],["推荐使用",{"0":{"28":1}}],["文件管理",{"2":{"91":1}}],["文件管理模块",{"2":{"40":1}}],["文件存放路径",{"2":{"84":1}}],["文件根地址",{"2":{"84":1}}],["文件等",{"2":{"60":1}}],["文件上传插件",{"2":{"100":1}}],["文件上传模式",{"2":{"84":1}}],["文件上传相关",{"2":{"84":1}}],["文件上传",{"0":{"83":1},"2":{"59":1,"84":1}}],["文件上传换成云存储",{"2":{"35":1}}],["文件内容",{"2":{"50":1}}],["文件后",{"2":{"44":1}}],["文件",{"2":{"38":1,"40":1,"44":2,"84":1}}],["文档",{"0":{"81":1,"96":1},"2":{"1":1}}],["运行系统",{"0":{"63":1},"1":{"64":1,"65":1,"66":1,"67":1}}],["运行结果",{"2":{"50":1}}],["运行代码生成器",{"2":{"38":1}}],["运行",{"0":{"34":1}}],["运行后端",{"2":{"34":2}}],["运行后端和前端",{"2":{"32":1}}],["运行后端服务",{"0":{"29":1}}],["否则使用",{"2":{"45":1}}],["否则你将无法正常访问你的",{"2":{"33":1}}],["否则这个controller",{"2":{"18":1}}],["让前端能够自动生成eps",{"2":{"33":1}}],["创建实体类生成表",{"2":{"38":1}}],["创建docker",{"2":{"33":1}}],["创建",{"2":{"32":1,"44":1}}],["持久化连接相关配置",{"2":{"30":1}}],["持续添加更多的数据库支持",{"2":{"23":1}}],["$",{"2":{"84":1}}],["$1",{"2":{"30":1}}],["$upstream",{"2":{"30":1}}],["$uri",{"2":{"30":2}}],["$http",{"2":{"30":2}}],["$host$request",{"2":{"30":1}}],["$host",{"2":{"30":2}}],["$proxy",{"2":{"30":2}}],["$remote",{"2":{"30":5}}],["访问http",{"2":{"67":1}}],["访问如果登录页正常出现验证码",{"2":{"32":1}}],["访问",{"2":{"30":1,"66":1}}],["访问域名",{"2":{"27":1}}],["8",{"2":{"50":1,"57":3,"62":1,"65":2}}],["80",{"2":{"34":2}}],["8001",{"2":{"30":1,"34":2,"50":5,"66":2,"81":1}}],["86400s",{"2":{"30":1}}],["8s",{"2":{"23":2}}],["403",{"2":{"74":1}}],["401",{"2":{"74":1}}],["46",{"2":{"66":1}}],["45",{"2":{"66":3}}],["4b57",{"2":{"57":1}}],["47ac",{"2":{"57":1}}],["4fd03504",{"2":{"57":1}}],["4",{"0":{"30":1,"56":1,"67":1},"2":{"57":2,"60":1,"74":1}}],["日志",{"2":{"29":1}}],["改成自己的应用名称",{"2":{"29":1}}],["表示访问服务端接口而不是静态资源",{"2":{"30":1}}],["表示",{"2":{"29":2}}],["表单",{"2":{"15":1}}],["方便一张图片使用在多种场景",{"2":{"84":1}}],["方式",{"0":{"31":1},"1":{"32":1,"33":1,"34":1,"35":1},"2":{"31":1,"76":1}}],["方式启动",{"2":{"29":1}}],["方法上",{"0":{"79":1}}],["方法去调用主应用的一些对象方法",{"2":{"50":1}}],["方法第一个参数如果为",{"2":{"42":1}}],["方法",{"2":{"20":1,"50":5}}],["重启生成表",{"2":{"38":1}}],["重启",{"2":{"29":1}}],["重启某个服务",{"2":{"29":1}}],["重写",{"0":{"20":1}}],["重写逻辑",{"2":{"16":2}}],["重写实现",{"0":{"16":1}}],["停止某个服务",{"2":{"29":1}}],["启动",{"2":{"67":1}}],["启动前端服务",{"0":{"67":1}}],["启动文件",{"2":{"66":1}}],["启动后端服务",{"0":{"66":1}}],["启动一个服务",{"2":{"29":1}}],["启动服务",{"2":{"27":1}}],["命令行安装",{"2":{"29":1}}],["到后端服务",{"2":{"27":1}}],["所以需要配置",{"2":{"27":1}}],["所有的",{"2":{"12":1}}],["安全考虑生产环境不会自动初始化数据库",{"2":{"27":1}}],["安装云存储插件",{"2":{"83":1}}],["安装插件将打包好的",{"2":{"59":1}}],["安装插件",{"0":{"59":1}}],["安装插件之后",{"2":{"50":1}}],["安装",{"0":{"49":1},"2":{"28":1}}],["安装依赖",{"0":{"28":1},"2":{"27":1,"67":1}}],["安装宝塔",{"2":{"27":1}}],["恭喜你",{"2":{"27":1,"32":1}}],["反向代理",{"2":{"27":2}}],["编写实体类",{"2":{"38":1}}],["编译打包后端服务",{"2":{"27":1}}],["编码",{"0":{"7":1},"2":{"90":1}}],["上传模式",{"2":{"84":1}}],["上传前后端代码到服务器",{"2":{"27":1}}],["上面只是个例子",{"2":{"55":1}}],["上加了这个注解后",{"2":{"20":1}}],["官方多环境配置文档",{"2":{"27":1}}],["官网文档",{"2":{"21":1}}],["官网",{"2":{"1":1,"28":1}}],["查看服务的输出日志",{"2":{"29":1}}],["查看",{"2":{"27":1}}],["查询该用户所具有的权限并缓存",{"2":{"74":1}}],["查询模式querymodeenum",{"2":{"14":1}}],["查询连表字段",{"2":{"14":1}}],["查询另一张表的字段",{"2":{"14":1}}],["查询配置",{"0":{"14":1}}],["查询列表",{"2":{"13":1}}],["查询条件过滤",{"2":{"13":1,"15":1,"16":1,"81":1}}],["本地上传配置",{"2":{"84":1}}],["本地上传",{"2":{"83":1}}],["本地配置完数据库运行",{"2":{"27":1,"32":1}}],["本部署教程以",{"2":{"26":1}}],["本身",{"2":{"21":1}}],["普通方式",{"0":{"26":1},"1":{"27":1,"28":1,"29":1,"30":1}}],["以往的框架已经越来越不能满足现代化的开发需求",{"2":{"90":1}}],["以",{"2":{"65":1}}],["以下包会打入jar",{"2":{"57":1}}],["以下是我们的一些计划",{"2":{"99":1}}],["以下是",{"2":{"31":1}}],["以下教程以",{"2":{"25":1}}],["以宝塔为例",{"0":{"27":1,"32":1}}],["以上包在主应用已经引入",{"2":{"57":1}}],["以上内容来自第三方相关产品的官方文档或第三方平台",{"2":{"22":1}}],["以上是针对entity单表查询方式",{"2":{"14":1}}],["低价云服务器推荐",{"2":{"25":1}}],["🔥",{"2":{"25":1}}],["因为有你们的支持",{"2":{"101":1}}],["因为这可能会造成数据丢失",{"2":{"24":1}}],["因此如果你需要开发",{"2":{"43":1}}],["因此会带来指数级的性能增长",{"2":{"21":1}}],["因此会带来更高的自主性",{"2":{"21":1}}],["切勿在生产环境开启自动建表功能",{"2":{"24":1}}],["并异步进行刷新用户权限",{"2":{"102":1}}],["并可以在init方法中初始化返回字段类型及数据组装函数定义",{"2":{"102":1}}],["并将用户信息存在整个请求过程中的",{"2":{"76":1}}],["并实现",{"2":{"50":1,"57":1}}],["并实现值的插入",{"2":{"44":1}}],["并定义表数据",{"2":{"44":1}}],["并且支持表字段的修改",{"2":{"24":1}}],["并重写了",{"2":{"20":1}}],["节省了大量手动工作",{"2":{"24":1}}],["尤其是开发过程中频繁的新增表及变更表结构",{"2":{"24":1}}],["列出当前的服务",{"2":{"29":1}}],["列的配置",{"2":{"24":1}}],["列表查询",{"2":{"14":1}}],["而不用一味地堆功能",{"2":{"47":1}}],["而不需要关心数据库的表",{"2":{"24":1}}],["而是也非常不灵活",{"2":{"43":1}}],["而是对它做一层封装",{"2":{"20":1}}],["有且只能有一个类被",{"2":{"57":1}}],["有时候开发时的配置和生产环境的配置是不一样的",{"2":{"51":1}}],["有些功能模块上线时",{"2":{"44":1}}],["有了该文件",{"2":{"33":1}}],["有一项重要的能力就是表结构自动维护",{"2":{"24":1}}],["有兴趣的可以关注我们",{"2":{"4":1}}],["用法",{"2":{"82":1}}],["用来判定用户是否有此权限",{"2":{"74":1}}],["用configattribute的集合作为value",{"2":{"74":1}}],["用权限的path作为map的key",{"2":{"74":1}}],["用户是系统操作者",{"2":{"91":1}}],["用户管理",{"2":{"91":1}}],["用户管理模块",{"2":{"40":1}}],["用户",{"2":{"76":1}}],["用户详情",{"2":{"74":1}}],["用户名",{"2":{"76":1}}],["用户名不存在",{"2":{"74":1}}],["用户名已存在",{"2":{"41":1,"42":3}}],["用户登录",{"2":{"74":1}}],["用户id",{"2":{"14":1}}],["用过",{"2":{"24":1}}],["理论上你只需修改一些不兼容的代码就可以正常运行了",{"2":{"23":1}}],["那样工作量太大了",{"2":{"23":1}}],["是",{"2":{"60":1}}],["是插件的配置信息",{"2":{"55":1}}],["是具体的业务框架",{"2":{"23":1}}],["是否支持在微服务项目下进行",{"2":{"22":1}}],["但是每次都是用代码手搓",{"2":{"43":1}}],["但是它为我们提供了改造的可能",{"2":{"23":1}}],["但是",{"2":{"23":1}}],["虽然",{"2":{"23":1}}],["星瑞格数据库",{"2":{"23":1}}],["华为",{"2":{"23":1}}],["华库",{"2":{"23":1}}],["亚马逊",{"2":{"23":1}}],["行云数据库",{"2":{"23":1}}],["瀚高数据库",{"2":{"23":1}}],["神通数据库",{"2":{"23":1}}],["南大通用数据库",{"2":{"23":1}}],["南大通用",{"2":{"23":1}}],["人大金仓数据库",{"2":{"23":1}}],["kyi=",{"2":{"50":1}}],["kingbasees",{"2":{"23":1}}],["keyname",{"2":{"44":2}}],["keyword",{"2":{"14":1}}],["keywordlikefields",{"2":{"14":1}}],["key",{"2":{"9":1,"30":1,"44":1,"45":3,"46":3,"50":4,"55":1,"56":1,"82":2}}],["虚谷数据库",{"2":{"23":1}}],["达梦数据库",{"2":{"23":1}}],["及以上数据库",{"2":{"23":1}}],["及以下数据库",{"2":{"23":1}}],["及更高性能",{"2":{"22":1}}],["描述",{"2":{"23":1,"82":1}}],["欢迎联系我们",{"2":{"99":1}}],["欢迎提交pr",{"2":{"96":1}}],["欢迎纠正",{"2":{"22":1}}],["欢迎加入我们大家庭一起讨论",{"2":{"2":1}}],["若有错误",{"2":{"22":1}}],["项目中常见的问题",{"2":{"97":1}}],["项目是开源免费",{"2":{"93":1}}],["项目是前后端分离的",{"2":{"64":1}}],["项目启动自动插入数据参考",{"2":{"82":1}}],["项目按照模块化的方式组织",{"2":{"39":1}}],["项目部署",{"0":{"25":1},"1":{"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1}}],["项目",{"2":{"22":1}}],["非低代码",{"2":{"37":1}}],["非",{"2":{"22":1}}],["quot",{"2":{"22":2,"41":2,"42":2}}],["querymodeenum",{"2":{"14":2}}],["querywrapper",{"2":{"14":6,"16":3,"21":1,"22":1}}],["query",{"2":{"11":1,"14":1}}],["和",{"2":{"22":1}}],["和传统的",{"2":{"16":1}}],["比如orderid",{"2":{"82":1}}],["比如替换系统的上传组件",{"2":{"56":1}}],["比如你有一个订单管理的模块",{"2":{"40":1}}],["比如",{"2":{"22":1,"44":1,"50":1}}],["借助其他框架或收费",{"2":{"22":1}}],["字典管理",{"2":{"91":1}}],["字典信息",{"2":{"80":1}}],["字典回写",{"2":{"22":1}}],["字段",{"2":{"56":1,"76":1}}],["字段解释",{"0":{"56":1}}],["字段模块",{"2":{"40":1}}],["字段加密",{"2":{"22":1}}],["字段权限",{"2":{"22":1}}],["字段的",{"2":{"22":1}}],["字段全匹配",{"2":{"14":1}}],["收费",{"2":{"22":4}}],["✔️",{"2":{"22":4}}],["审计",{"2":{"22":1}}],["乐观锁",{"2":{"22":1}}],["乐观锁更新",{"2":{"21":1}}],["未知",{"2":{"22":1}}],["传输",{"2":{"22":1}}],["无论是注解在方法还是类上",{"2":{"80":1}}],["无需授权的",{"2":{"93":1}}],["无需安装",{"2":{"65":1}}],["无需手动通过",{"2":{"42":1}}],["无需额外安装软件",{"2":{"8":1}}],["无法做到全部支持",{"2":{"23":1}}],["无其他第三方依赖",{"2":{"22":1}}],["配置完数据库直接启动",{"2":{"98":1}}],["配置系统菜单",{"2":{"91":1}}],["配置文件位于src",{"2":{"65":1}}],["配置数据库",{"0":{"65":1}}],["配置插件信息",{"2":{"55":1}}],["配置点3",{"2":{"30":1}}],["配置点2",{"2":{"30":1}}],["配置点1",{"2":{"30":1}}],["配置示例",{"0":{"30":1}}],["配置淘宝镜像",{"2":{"28":1}}],["配置",{"0":{"51":1,"73":1},"2":{"22":1,"27":1}}],["复合主键",{"2":{"22":1}}],["生成",{"2":{"38":1}}],["生成前端代码",{"2":{"38":1}}],["生成后端代码",{"2":{"38":1}}],["生成策略",{"2":{"22":1}}],["生成的路由前缀为",{"2":{"18":1}}],["❌",{"2":{"22":30}}],["✅",{"2":{"22":51}}],["功能",{"2":{"98":1}}],["功能几乎跟nodejs",{"2":{"92":1}}],["功能或特点",{"2":{"22":1}}],["功能对比",{"0":{"22":1}}],["拦截器",{"2":{"21":1}}],["没有可初始化的插件",{"2":{"66":1}}],["没有任何的",{"2":{"21":1}}],["没有任何",{"2":{"21":1}}],["没有设置astype",{"2":{"14":1}}],["高性能",{"2":{"21":1}}],["高效的缓存解决方案",{"2":{"8":1}}],["逻辑删除",{"2":{"21":1,"22":1}}],["多租户",{"2":{"22":1}}],["多数据源是否支持",{"2":{"22":2}}],["多数据源支持",{"2":{"22":1}}],["多种",{"2":{"22":1}}],["多张表",{"2":{"22":1}}],["多主键",{"2":{"21":1}}],["多表查询",{"2":{"21":1,"22":3}}],["稳定性越差",{"2":{"21":1}}],["依赖越多",{"2":{"21":1}}],["把控性和稳定性",{"2":{"21":1}}],["再无任何第三方依赖",{"2":{"21":1}}],["除了",{"2":{"21":1,"22":1,"23":1}}],["更新",{"0":{"101":1},"1":{"102":1,"103":1,"104":1,"105":1}}],["更灵活",{"2":{"21":1}}],["更轻量",{"2":{"21":1,"22":2}}],["更加强大的",{"2":{"21":1}}],["更加简洁",{"2":{"12":1}}],["详细用法请查看",{"2":{"21":1}}],["集成了比",{"2":{"21":1}}],["根据",{"2":{"24":1}}],["根据一定规则生成",{"2":{"20":1}}],["根据列表查询单个信息",{"2":{"13":1}}],["自动编码功能",{"2":{"104":1}}],["自动生成前端页面",{"2":{"38":1}}],["自动映射成数据库的表结构",{"2":{"24":1}}],["自动建表",{"0":{"24":1}}],["自带的注解",{"2":{"20":1}}],["自定义路由注解",{"0":{"19":1}}],["自定义类型默认为",{"2":{"14":1}}],["自定义场景主要使用在关联表查询插件",{"2":{"14":1}}],["自定义查询模式",{"2":{"14":1}}],["自定义的查询方式",{"2":{"14":1}}],["包或其内部的类和资源",{"2":{"60":1}}],["包或类",{"2":{"60":1}}],["包具有以下几个显著的优势",{"2":{"60":1}}],["包的位置和版本",{"2":{"60":1}}],["包括本地文件系统",{"2":{"60":1}}],["包括一些核心的组件工具",{"2":{"40":1}}],["包时会想该插件注入",{"2":{"50":1}}],["包下创建",{"2":{"40":1}}],["包下加一级",{"2":{"18":1}}],["包",{"2":{"18":1,"40":1,"60":3}}],["在线",{"2":{"91":1}}],["在线演示",{"2":{"7":1}}],["在修改数据之前或之后做一些处理",{"2":{"71":1}}],["在项目编译的时候会自动生成这些文件",{"2":{"98":1}}],["在项目根目录下",{"2":{"67":1}}],["在项目启动的时候会去加载该文件",{"2":{"44":1}}],["在后台插件管理页面",{"2":{"59":1}}],["在后台插件管理里可以动态修改",{"2":{"55":1}}],["在执行打包的过程",{"2":{"57":1}}],["在我们脚手架上你可以发现",{"2":{"57":1}}],["在开发过程中如果需要引入第三方类库",{"2":{"57":1}}],["在提供的插件脚手架中已经应用了常用的依赖如",{"2":{"57":1}}],["在插件导入时才能被识别到",{"2":{"57":1}}],["在打包的时候选择要打包的插件",{"2":{"54":1}}],["在加载",{"2":{"50":1}}],["在controller接口上加上",{"2":{"46":1}}],["在某个版本需要新增数据的话",{"2":{"44":1}}],["在新增功能模块时",{"2":{"40":1}}],["在",{"2":{"21":1,"40":2,"42":1,"44":1,"58":1,"60":1}}],["在任何一个系统中",{"2":{"21":1}}],["在历史版本中需在",{"2":{"18":1}}],["27",{"0":{"105":1}}],["2b8",{"2":{"65":1}}],["26",{"2":{"57":3}}],["20",{"2":{"82":1}}],["200",{"2":{"30":1}}],["2024",{"0":{"102":1,"103":1,"104":1,"105":1},"2":{"18":1,"50":8,"66":4}}],["2",{"0":{"28":1,"33":1,"50":1,"54":1,"65":1,"103":1},"2":{"57":5,"60":2,"74":1}}],["256x256",{"2":{"56":1}}],["25",{"0":{"102":1},"2":{"18":1}}],["31908",{"2":{"66":4}}],["383+08",{"2":{"66":1}}],["382+08",{"2":{"66":1}}],["38",{"2":{"66":4}}],["3306",{"2":{"65":1}}],["32",{"2":{"57":1}}],["32615",{"2":{"50":8}}],["3c64059230d0",{"2":{"57":1}}],["3600s",{"2":{"30":3}}],["3",{"0":{"29":1,"34":1,"51":1,"55":1,"66":1,"102":1},"2":{"18":1,"57":1,"60":1,"62":2,"66":1,"74":1,"87":1,"88":1}}],["3000s",{"2":{"30":2}}],["302",{"2":{"30":1}}],["301",{"2":{"30":1}}],["304",{"2":{"30":1}}],["30",{"2":{"11":1}}],["该功能主要完成系统用户配置",{"2":{"91":1}}],["该接口需要登录鉴权",{"2":{"46":1}}],["该接口解析的前缀则是",{"2":{"18":1}}],["该文件是前端自动扫描后端接口生成的",{"2":{"33":1}}],["该类继承了",{"2":{"20":1}}],["该父类已经实现了以下六个基础方法",{"2":{"12":1}}],["同时如果个别接口需要忽略记录请求日志",{"2":{"68":1}}],["同级",{"2":{"67":1}}],["同级下有个",{"2":{"18":1}}],["同样也可以对",{"2":{"16":1}}],["转成小写替换掉",{"2":{"18":1}}],["与前端紧密结合",{"2":{"83":1}}],["与",{"2":{"18":1,"72":1}}],["x26",{"2":{"65":2}}],["xml",{"2":{"40":1,"57":2,"58":2}}],["x",{"2":{"30":7,"50":1,"88":1,"105":1}}],["xcloud",{"2":{"23":1}}],["xugu",{"2":{"23":1}}],["xxxxx",{"2":{"51":2}}],["xxx",{"2":{"18":3,"50":2,"55":2}}],["x3c",{"2":{"13":1,"14":4,"15":1,"16":5,"20":1,"42":2,"50":1,"57":81,"58":4,"74":13,"81":1,"82":1}}],["模块化",{"2":{"60":1}}],["模块包",{"2":{"40":1}}],["模块名和",{"2":{"18":1}}],["模块名",{"2":{"18":2}}],["模块目录",{"2":{"18":1}}],["│─",{"2":{"54":1}}],["│",{"2":{"18":17,"40":36,"54":12}}],["原理参考美团点评分布式id",{"2":{"82":1}}],["原理",{"0":{"17":1,"74":1},"1":{"18":1,"19":1,"20":1}}],["原生",{"2":{"9":1}}],["接口的请求入参日志",{"2":{"91":1}}],["接口",{"2":{"18":1,"33":1}}],["接口路由规则",{"0":{"18":1}}],["接口到前端页面的一键生成",{"2":{"7":1,"37":1}}],["接下来我们看看实现的原理",{"2":{"16":1}}],["对系统中经常使用的一些较为固定的数据进行维护",{"2":{"91":1}}],["对系统动态配置常用参数",{"2":{"91":1}}],["对应实体",{"2":{"71":2}}],["对应插件内的方法",{"2":{"50":1}}],["对应请求参数中的",{"2":{"14":1}}],["对应请求参数中同名参数",{"2":{"14":1}}],["对",{"2":{"22":1}}],["对比一下是简化了不少",{"2":{"16":1}}],["进行重写",{"2":{"16":1}}],["中获得",{"2":{"76":1}}],["中实现动态加载",{"2":{"60":1}}],["中的",{"2":{"58":1}}],["中排除掉不打入jar",{"2":{"57":2}}],["中重写方法",{"2":{"16":1}}],["中加非存储数据库的字段",{"2":{"14":1}}],["rawpassword",{"2":{"74":4}}],["rich",{"2":{"44":1}}],["runtimeexception",{"2":{"57":1}}],["run",{"2":{"34":2,"44":1,"67":1}}],["roleids",{"2":{"74":3,"76":1}}],["root",{"2":{"29":1,"30":1,"65":1}}],["row",{"2":{"22":1}}],["rpc",{"2":{"22":1}}],["r",{"2":{"15":2,"16":1,"42":17,"46":2,"76":1,"79":2,"84":4}}],["refreshtoken可以当token使用问题",{"2":{"103":1}}],["refreshexpire",{"2":{"73":1}}],["replace",{"2":{"74":1}}],["replaceall",{"2":{"74":1}}],["record",{"2":{"68":1}}],["receive",{"2":{"46":3}}],["recycle",{"2":{"40":1}}],["reentrantlock",{"2":{"45":1}}],["required",{"2":{"84":1}}],["requiredargsconstructor",{"2":{"44":1,"46":1,"50":2,"84":1}}],["requirenonnull",{"2":{"46":1}}],["requestpart",{"2":{"84":1}}],["requestparam",{"2":{"50":3}}],["requestparams",{"2":{"13":1,"14":2,"15":4,"16":5,"42":4,"46":2,"68":1,"71":4,"76":2,"81":1}}],["requestmatchers",{"2":{"74":1}}],["requestmappinginfo",{"2":{"20":2}}],["requestmappinghandlermapping",{"2":{"20":2}}],["requestmapping",{"2":{"19":2,"50":1}}],["requestcontextholder",{"2":{"46":1}}],["requestattribute",{"2":{"15":1,"46":1,"76":1}}],["request",{"2":{"13":1,"14":2,"15":1,"16":1,"46":2,"68":3,"74":2,"81":1,"84":2}}],["requests",{"2":{"0":1}}],["remark",{"2":{"44":2}}],["remote",{"2":{"30":2}}],["rewrite",{"2":{"30":1}}],["readme",{"2":{"55":2,"56":1}}],["readbytes",{"2":{"50":1}}],["read",{"2":{"30":2}}],["real",{"2":{"30":2}}],["registry",{"2":{"28":2}}],["redirect",{"2":{"30":1}}],["redis",{"2":{"8":6,"35":1}}],["redshift",{"2":{"23":2}}],["relationonetomany",{"2":{"14":2}}],["relations",{"2":{"14":2}}],["response",{"2":{"74":2}}],["responsebody",{"2":{"50":2}}],["restaccessdeniedhandler",{"2":{"74":3}}],["restart",{"2":{"29":2}}],["restcontrolleradvice",{"2":{"42":1}}],["result",{"2":{"11":3,"50":8}}],["resources",{"2":{"40":1,"44":1,"51":2,"54":1,"65":1}}],["resource",{"2":{"10":1,"68":1,"74":10}}],["return",{"2":{"9":1,"10":1,"11":3,"15":1,"16":2,"20":1,"42":8,"46":2,"50":2,"57":1,"74":13,"79":1,"84":2}}],["将由以下这个类实现自动配置模块路由",{"2":{"20":1}}],["将",{"2":{"15":1}}],["gt",{"2":{"62":3,"65":1,"87":3,"98":3}}],["grantedauthority>",{"2":{"74":1}}],["graalvm",{"2":{"62":1,"87":1}}],["groupid>org",{"2":{"57":1}}],["groupid>com",{"2":{"57":1}}],["groupid>cn",{"2":{"57":1}}],["groupid>",{"2":{"57":3}}],["greenplum",{"2":{"23":2}}],["gitcode",{"2":{"94":1,"95":1}}],["gitee",{"2":{"53":1,"94":1,"95":1,"96":1}}],["github",{"2":{"53":1,"94":1,"95":1,"96":1}}],["g",{"2":{"28":1,"29":1}}],["goal>",{"2":{"57":1}}],["goal>shade",{"2":{"57":1}}],["goals>",{"2":{"57":2}}],["goldilocks",{"2":{"23":2}}],["goodslist",{"2":{"14":1}}],["gbase",{"2":{"23":3}}],["gauss",{"2":{"23":2}}],["getbytes",{"2":{"74":2}}],["geturls",{"2":{"74":1}}],["getusername",{"2":{"42":4,"74":3}}],["getsecureobjectclass",{"2":{"74":1}}],["getstatus",{"2":{"74":2}}],["getstr",{"2":{"15":1}}],["getroles",{"2":{"74":1}}],["getresponse",{"2":{"74":1}}],["getresourceasstream",{"2":{"50":1}}],["getrequesturl",{"2":{"74":1}}],["getrequesturi",{"2":{"46":1}}],["getrequest",{"2":{"46":1,"74":1}}],["getrequestattributes",{"2":{"46":1}}],["getdepartmentidsbyroleids",{"2":{"74":1}}],["getperms",{"2":{"74":1}}],["getparent",{"2":{"50":1}}],["getparentresource",{"2":{"50":2}}],["getpasswordv",{"2":{"74":1}}],["getpassword",{"2":{"42":2,"74":1}}],["getapp",{"2":{"79":1}}],["getadminuserinfo",{"2":{"76":1}}],["getadminusername",{"2":{"76":1}}],["getauthenticationmanager",{"2":{"74":1}}],["getallconfigattributes",{"2":{"74":1}}],["getallperms",{"2":{"74":1}}],["getattributes",{"2":{"74":1}}],["getattribute",{"2":{"68":1}}],["getabsolutepath",{"2":{"60":1}}],["getannotationsbytype",{"2":{"20":1}}],["getinstance",{"2":{"50":1}}],["getid",{"2":{"42":2,"74":6}}],["getone",{"2":{"42":2,"74":1}}],["get等请求方式是否正确",{"2":{"42":1}}],["getmode",{"2":{"84":1}}],["getmapping",{"2":{"76":1,"79":1,"84":1}}],["getmappingformethod",{"0":{"20":1},"2":{"20":3}}],["getmessage",{"2":{"42":7}}],["getchain",{"2":{"74":1}}],["getcontextclassloader",{"2":{"60":1}}],["getcode",{"2":{"42":1}}],["getclassloader",{"2":{"50":1}}],["getclass",{"2":{"50":1}}],["getcurrentuserid",{"2":{"14":1,"46":2,"76":1,"77":1}}],["getter",{"2":{"14":1}}],["getnum",{"2":{"11":1}}],["getlogistics",{"2":{"11":1}}],["get",{"2":{"10":1,"11":2,"13":1,"14":2,"46":1,"50":2,"57":1,"74":1}}],["订单id",{"2":{"82":1}}],["订单商品列表",{"2":{"14":1}}],["订单信息",{"2":{"14":1}}],["订单产品列表也一并查出",{"2":{"14":1}}],["关联查询用法参考",{"2":{"14":1}}],["如文件上传",{"2":{"104":1}}],["如支付",{"2":{"90":1}}],["如不占用主服务器带宽",{"2":{"84":1}}],["如阿里云",{"2":{"83":1}}],["如我们这边示例使用到了中文转拼音",{"2":{"57":1}}],["如",{"2":{"35":1,"83":1,"84":1}}],["如下表格所示",{"2":{"23":1}}],["如下面这个订单查询",{"2":{"14":1}}],["如果方便请点下",{"2":{"101":1}}],["如果你有更好的建议",{"2":{"99":1}}],["如果你是自动化部署",{"2":{"33":1}}],["如果文档有缺失",{"2":{"96":1}}],["如果不在权限表中则放行",{"2":{"74":1}}],["如果不满足需求",{"2":{"16":1}}],["如果项目中启用了redis",{"2":{"45":1}}],["如果同一张表历史已经有初始化过数据",{"2":{"44":1}}],["如果没效",{"2":{"30":1}}],["如果一切正常",{"2":{"27":1}}],["如果在权限表中",{"2":{"74":1}}],["如果在原文件直接修改将不生效",{"2":{"44":1}}],["如果在",{"2":{"18":1}}],["如果我们有需要连表查询",{"2":{"14":1}}],["如果我们的项目对你有用",{"2":{"2":1}}],["web",{"2":{"50":4}}],["wrappers",{"2":{"42":2,"74":1}}],["without",{"2":{"57":1}}],["with",{"2":{"14":1}}],["wuliu",{"2":{"11":1}}],["还可以对图片进行各种如压缩",{"2":{"84":1}}],["还可以了解到一些前沿的技术",{"2":{"4":1}}],["还有",{"2":{"14":1}}],["也可以注解在类上",{"2":{"80":1}}],["也可以使用别人开发的插件",{"2":{"47":1}}],["也可以自己定义vo",{"2":{"14":1}}],["也希望广大开发者粉丝帮助完善文档",{"2":{"0":1}}],["实际开发中可以根据自己的需求来配置",{"2":{"55":1}}],["实现功能可插拔",{"2":{"91":1}}],["实现应用程序的快速扩展和升级",{"2":{"60":1}}],["实现方法",{"2":{"60":1}}],["实现动态加载的技术方案",{"2":{"60":1}}],["实现原理",{"0":{"60":1}}],["实现",{"2":{"45":1}}],["实现简单功能从",{"2":{"7":1,"37":1}}],["实例数量",{"2":{"29":1}}],["实体需以",{"2":{"44":1}}],["实体中",{"2":{"14":1}}],["实体",{"2":{"14":1,"24":1}}],["默认集成springdoc",{"2":{"81":1}}],["默认忽略app端接口",{"2":{"68":1}}],["默认账户密码",{"2":{"67":1}}],["默认的日志位置",{"2":{"29":1}}],["默认实现了通用的六个接口方法",{"2":{"16":1}}],["默认实现了两种缓存",{"2":{"8":1}}],["默认为map",{"2":{"14":1}}],["默认为entity",{"2":{"14":1}}],["默认转成map",{"2":{"14":1}}],["连表查询",{"2":{"14":1}}],["utf",{"2":{"50":1}}],["util",{"2":{"50":4}}],["uniindex",{"2":{"82":1}}],["union",{"2":{"22":2}}],["unlock",{"2":{"45":1,"46":1}}],["ui",{"2":{"38":1,"81":1,"89":1}}],["uploadmode",{"2":{"84":2}}],["upload",{"2":{"56":1,"84":3}}],["upgrade",{"2":{"30":6}}],["updates",{"2":{"50":1}}],["update",{"2":{"12":1,"13":1,"14":1,"15":1,"16":1,"80":1,"81":1}}],["uri$is",{"2":{"30":1}}],["urlclassloader",{"2":{"60":2}}],["url",{"2":{"15":1,"60":3,"65":1,"74":2,"84":1}}],["uxdb",{"2":{"23":1}}],["useunicode=true",{"2":{"65":1}}],["useplugin",{"2":{"50":2}}],["usecache",{"2":{"50":2}}],["usestatus",{"2":{"14":1}}],["userinfo",{"2":{"74":1,"76":2}}],["userid",{"2":{"14":1,"76":2,"77":1}}],["userdetails",{"2":{"74":2}}],["userdetailsservice",{"2":{"74":4}}],["usernamepasswordauthenticationfilter",{"2":{"74":1}}],["usernamenotfoundexception",{"2":{"74":2}}],["username",{"2":{"65":1,"74":2,"76":2}}],["user",{"2":{"14":5,"15":2,"18":2,"40":1}}],["element",{"2":{"89":1}}],["else",{"2":{"50":1}}],["encodedpassword",{"2":{"74":2}}],["encode",{"2":{"74":1}}],["entrypointunauthorizedhandler",{"2":{"74":3}}],["entity",{"2":{"14":8,"22":2,"40":2,"42":12,"44":1}}],["enablewebsecurity",{"2":{"74":1}}],["epsevent",{"2":{"66":1}}],["eps",{"2":{"66":2,"79":2}}],["eps识别不了",{"2":{"18":1}}],["error",{"2":{"42":10}}],["e",{"2":{"42":19,"57":2}}],["expression",{"2":{"57":2}}],["expire",{"2":{"73":1}}],["expiretime",{"2":{"45":1,"46":1}}],["expires",{"2":{"30":1}}],["excluding",{"2":{"57":14}}],["exclude>cn",{"2":{"57":2}}],["exclude>jakarta",{"2":{"57":1}}],["exclude>io",{"2":{"57":4}}],["exclude>",{"2":{"57":16}}],["exclude>org",{"2":{"57":9}}],["excludes>",{"2":{"57":2}}],["exceptionhandling",{"2":{"74":1}}],["exceptionhandler",{"2":{"42":6}}],["exception",{"2":{"42":2,"57":1,"74":2}}],["execution",{"2":{"98":1}}],["execution>",{"2":{"57":2}}],["executions>",{"2":{"57":2}}],["exec",{"2":{"50":5}}],["extern",{"2":{"50":1}}],["extends",{"2":{"13":1,"14":3,"15":1,"16":2,"20":1,"50":1,"57":1,"74":1,"81":1,"82":1}}],["extractedmenu",{"2":{"44":1}}],["extracteddb",{"2":{"44":1}}],["equals",{"2":{"74":1}}],["eq",{"2":{"14":2,"42":2,"74":2}}],["针对这种场景",{"2":{"14":1}}],["zh",{"2":{"14":3}}],["false",{"2":{"84":1}}],["favicon",{"2":{"68":1}}],["frameoptionsconfig",{"2":{"74":1}}],["frameoptions",{"2":{"74":1}}],["front",{"2":{"30":1}}],["from",{"2":{"14":1,"22":1,"57":13}}],["form",{"2":{"84":1}}],["format",{"2":{"57":7}}],["for",{"2":{"30":4,"66":1,"74":2}}],["forwarded",{"2":{"30":4}}],["foreach",{"2":{"14":1}}],["fluent",{"2":{"22":1}}],["flex",{"2":{"14":3,"21":2,"22":1,"23":2,"88":1,"98":1}}],["fi",{"2":{"74":7}}],["filterconfig",{"2":{"74":2}}],["filterchain",{"2":{"68":3,"74":1}}],["filterinvocation",{"2":{"74":5}}],["filterinvocationsecuritymetadatasource",{"2":{"74":2}}],["filter",{"2":{"68":1,"74":1}}],["fileuploadstrategyfactory",{"2":{"84":4}}],["filepath",{"2":{"51":1,"84":1}}],["files",{"2":{"30":1,"84":2}}],["file",{"2":{"8":1,"60":2,"84":2}}],["finally",{"2":{"46":1,"74":1}}],["final",{"2":{"45":1,"46":1,"82":1,"84":1}}],["firebird",{"2":{"23":2}}],["fieldeq",{"2":{"14":1}}],["具体看",{"2":{"14":2}}],["返回给",{"2":{"20":1}}],["返回字段",{"2":{"14":1}}],["返回哪些字段等",{"2":{"13":1,"15":1,"16":1,"81":1}}],["需要提取初始化到上面那个",{"2":{"82":1}}],["需要分别拉取前后端代码到本地",{"2":{"64":1}}],["需要初始化一些数据",{"2":{"44":1}}],["需要确保前端和后端在本地运行过一次",{"2":{"33":1}}],["需要通过下面的",{"2":{"14":1}}],["需要组装数据",{"2":{"14":1}}],["需要返回的字段分布在各个表里",{"2":{"14":1}}],["需要模糊查询的字段",{"2":{"14":1}}],["需安装",{"2":{"8":1}}],["个接口",{"2":{"13":1}}],["604800",{"2":{"73":1}}],["6",{"2":{"13":1,"57":12,"62":1,"87":1}}],["6379",{"2":{"8":1}}],["等包",{"2":{"40":1}}],["等待数据库初始化完成",{"2":{"27":1,"32":1}}],["等等",{"2":{"22":1}}],["等参数封装在了一个",{"2":{"15":1}}],["等",{"2":{"13":1,"22":1,"27":1,"38":1,"57":2}}],["删除某个服务",{"2":{"29":1}}],["删除",{"2":{"13":1,"91":1}}],["新增后台扩展插件",{"2":{"104":1}}],["新增一个",{"2":{"40":1}}],["新增",{"2":{"13":1,"102":4,"103":3,"104":1}}],["这将会给我们带来更多的动力",{"2":{"101":1}}],["这些方式都可以解决这个问题",{"2":{"98":1}}],["这边使用到了",{"2":{"57":1}}],["这会使得打包结果很臃肿",{"2":{"57":1}}],["这个可能会给你带来巨大的帮助",{"2":{"43":1}}],["这个解析规则在",{"2":{"18":1}}],["这让我们可以可以专注于业务逻辑和实体",{"2":{"24":1}}],["这样就需要在entity加上另一张表的的字段",{"2":{"14":1}}],["这样就默认实现了以下六个接口",{"2":{"13":1}}],["这是",{"2":{"0":1}}],["vue3",{"2":{"89":1}}],["vue",{"2":{"33":1,"34":2,"95":3}}],["verify",{"2":{"57":1}}],["version>3",{"2":{"57":1}}],["version>2",{"2":{"57":1}}],["version>",{"2":{"57":3}}],["version>5",{"2":{"57":1}}],["version",{"2":{"30":2,"55":1,"56":1}}],["vertica",{"2":{"23":2}}],["valid",{"2":{"30":1}}],["values",{"2":{"50":1}}],["value",{"2":{"13":1,"14":2,"15":1,"16":1,"19":1,"44":1,"80":1,"81":1,"82":1,"84":4}}],["v7",{"0":{"102":1,"103":1,"104":1,"105":1},"2":{"18":1,"50":1}}],["void",{"2":{"13":1,"14":2,"15":1,"16":1,"38":1,"44":1,"50":3,"68":1,"71":2,"74":6,"81":1}}],["n",{"2":{"91":1}}],["nio",{"2":{"50":5}}],["next",{"2":{"82":1}}],["net",{"2":{"57":4}}],["network",{"2":{"32":1,"33":2,"34":2}}],["new",{"2":{"38":2,"42":2,"57":2,"60":4,"74":12}}],["npm",{"2":{"29":1,"67":2}}],["npmmirror",{"2":{"28":1}}],["nginx",{"0":{"30":1},"2":{"27":3}}],["now",{"2":{"50":2}}],["norepeatsubmitaspect",{"2":{"46":1}}],["norepeatsubmit",{"2":{"45":1,"46":6}}],["no",{"2":{"30":1}}],["node",{"2":{"26":1}}],["nodejs",{"2":{"25":1,"27":1}}],["notnull",{"2":{"14":1,"82":3}}],["name>",{"2":{"58":1}}],["name>my",{"2":{"58":1}}],["name",{"2":{"13":1,"14":3,"15":1,"16":1,"19":1,"29":1,"34":2,"44":2,"55":1,"56":1,"65":1,"81":1,"84":1}}],["null",{"2":{"11":1,"41":1,"42":2,"44":2,"50":1,"57":1,"74":3}}],["number",{"2":{"29":1}}],["num",{"2":{"11":4}}],["示例",{"0":{"13":1}}],["使得代码更加清晰",{"2":{"60":1}}],["使得可以在插件中获取主应用中的",{"2":{"50":1}}],["使得",{"2":{"12":1}}],["使用cool",{"2":{"50":1}}],["使用缓存",{"2":{"50":1}}],["使用插件",{"0":{"48":1},"1":{"49":1,"50":1,"51":1}}],["使用了关联查询",{"2":{"14":1}}],["使用",{"0":{"9":1,"84":1},"2":{"46":1}}],["length",{"2":{"82":1}}],["leafallocentity>",{"2":{"82":1}}],["leafallocentity",{"2":{"82":1}}],["leaf",{"2":{"82":2}}],["lealone",{"2":{"23":2}}],["left",{"2":{"22":1}}],["leftjoin",{"2":{"14":2}}],["loaduserbyusername",{"2":{"74":1}}],["loadresourcedefine",{"2":{"74":2}}],["lombok",{"2":{"50":2,"57":2}}],["local",{"2":{"65":1,"84":2}}],["location",{"2":{"30":3}}],["lockkey",{"2":{"45":1}}],["logurls",{"2":{"68":1}}],["logo",{"2":{"55":2,"56":2}}],["log`",{"2":{"50":1}}],["log",{"2":{"42":5,"44":1}}],["logs",{"2":{"29":3}}],["logistics",{"2":{"11":2}}],["long",{"2":{"14":1,"42":2,"46":2,"74":2,"76":4,"82":2}}],["list和page支持关联查询",{"2":{"102":1}}],["list",{"2":{"12":1,"13":1,"14":4,"15":1,"16":1,"29":1,"74":1,"80":1,"81":1}}],["jwtauthenticationtokenfilter",{"2":{"74":3}}],["jwtsecurityconfig",{"2":{"74":1}}],["jwtuser",{"2":{"74":6}}],["jwtuserdetailsserviceimpl",{"2":{"74":1}}],["jwt",{"2":{"72":1,"74":1}}],["jdbc",{"2":{"65":2}}],["jdk",{"2":{"62":1,"87":1}}],["jcl",{"2":{"57":2}}],["jakarta",{"2":{"57":3}}],["jarfilepath",{"2":{"60":1}}],["jarurl",{"2":{"60":2}}],["jar",{"2":{"50":1,"57":31,"60":9}}],["javalong",{"2":{"77":1}}],["javaurl",{"2":{"60":1}}],["javapackage",{"2":{"44":1,"50":2,"57":1}}],["javapublic",{"2":{"14":1,"19":1,"20":1,"38":1,"42":2,"68":1}}],["java文件",{"2":{"18":1}}],["java",{"2":{"0":1,"1":1,"8":1,"9":1,"10":1,"11":1,"13":1,"14":2,"15":1,"16":2,"18":3,"24":1,"25":1,"38":2,"40":1,"42":1,"46":2,"50":10,"53":2,"54":2,"57":2,"58":1,"60":1,"62":1,"66":6,"71":2,"74":4,"76":3,"79":1,"80":1,"81":1,"82":1,"84":1,"87":1,"94":3,"96":2}}],["js",{"2":{"29":1,"68":1}}],["json参数",{"2":{"44":1}}],["json",{"2":{"44":7,"51":1,"54":1,"55":2,"57":2,"67":1,"82":1}}],["json也提交到代码仓库",{"2":{"33":1}}],["json文件",{"2":{"33":1,"44":1}}],["jsonobject",{"2":{"13":1,"14":2,"15":3,"16":3,"42":2,"46":1,"68":1,"71":2,"76":1,"81":1}}],["jsonutil",{"2":{"11":1,"14":1}}],["jpa",{"2":{"24":2}}],["joinpoint",{"2":{"46":2}}],["join",{"2":{"22":2}}],[">",{"2":{"11":1,"14":2,"20":1,"57":5,"74":10}}],["物流单号",{"2":{"11":1}}],["通过在方法上加tokenignore注解可以的接口不会进行",{"2":{"79":1}}],["通过动态加载",{"2":{"60":2}}],["通过反射实现",{"2":{"50":1}}],["通过拖动配置",{"2":{"43":1}}],["通过",{"2":{"42":1,"60":1}}],["通过管理后台菜单管理的快速创建即可生成",{"2":{"38":1}}],["通过独特的架构",{"2":{"21":1}}],["通过这种方式",{"2":{"14":1}}],["通过coolcache缓存模板",{"0":{"11":1}}],["通过微调大模型学习框架特有写法",{"2":{"7":1,"37":1}}],["我是插件",{"2":{"57":1}}],["我们还引入了其他包",{"2":{"57":1}}],["我们还可以通过自定义方言的方式",{"2":{"23":1}}],["我们提供了插件脚手架",{"2":{"53":1}}],["我们提供了插件系统",{"2":{"47":1}}],["我们可以在运行时动态地加载外部的",{"2":{"60":1}}],["我们可以通过配置文件来实现",{"2":{"51":1}}],["我们可以使用",{"2":{"14":1}}],["我们正在适配",{"2":{"23":1}}],["我们不直接使用",{"2":{"20":1}}],["我们会尽力完善文档",{"2":{"0":1}}],["我被缓存了",{"2":{"9":1}}],["我被调用了",{"2":{"9":1}}],["ico",{"2":{"68":1}}],["img",{"2":{"57":1}}],["import",{"2":{"50":14,"57":6}}],["impala",{"2":{"23":2}}],["implements",{"2":{"9":1,"10":1,"16":1,"44":1,"68":1,"74":3}}],["ioexception",{"2":{"68":1,"74":2}}],["ioutil",{"2":{"50":2}}],["io",{"2":{"50":2,"57":2}}],["illegalargumentexception",{"2":{"42":2,"74":2}}],["ip",{"2":{"30":2}}],["i",{"2":{"29":2}}],["ignoredurlsproperties",{"2":{"74":3}}],["ignored",{"2":{"68":1}}],["ignore",{"2":{"14":2}}],["is",{"2":{"66":1}}],["isnotempty",{"2":{"14":1}}],["isempty",{"2":{"11":1,"50":1,"74":1}}],["if",{"2":{"11":1,"14":1,"42":2,"45":1,"50":1,"74":2}}],["in",{"2":{"57":1}}],["including",{"2":{"57":2}}],["inputstream",{"2":{"50":4}}],["into",{"2":{"50":1}}],["interceptorstatustoken",{"2":{"74":1}}],["interface",{"2":{"19":1}}],["integer",{"2":{"10":1,"76":1,"82":1}}],["insert",{"2":{"50":4}}],["instances",{"2":{"29":1}}],["install",{"2":{"28":1,"29":1,"67":1}}],["inner",{"2":{"22":1}}],["index",{"2":{"14":1,"30":1,"81":1}}],["init",{"2":{"13":1,"14":2,"15":1,"16":1,"38":1,"66":1,"74":1,"81":1}}],["informix",{"2":{"23":2}}],["info",{"2":{"12":1,"13":1,"14":5,"15":1,"16":1,"18":3,"20":5,"44":1,"50":5,"57":15,"66":4,"80":1,"81":1}}],["invokeotherplugin",{"2":{"50":1}}],["invokemain",{"2":{"50":3,"57":1}}],["invokemethod",{"2":{"50":4}}],["invokeplugin",{"2":{"50":11,"57":2}}],["invoke",{"2":{"11":4,"74":2}}],["idea",{"2":{"98":1}}],["idgenservice",{"2":{"82":3}}],["id",{"2":{"9":1,"10":1,"14":4,"22":1,"76":1,"82":1}}],["obtainsecuritymetadatasource",{"2":{"74":1}}],["observation",{"2":{"57":3}}],["objutil",{"2":{"11":1,"14":1,"50":2}}],["objectutil",{"2":{"74":1}}],["object中包含用户请求request",{"2":{"74":1}}],["objects",{"2":{"46":1}}],["object",{"2":{"9":1,"10":1,"11":2,"16":1,"46":1,"50":4,"57":2,"74":1}}],["ossaccesskeyid=ltai5t8xtpd99yzsjqcc",{"2":{"50":1}}],["oss",{"2":{"35":1,"50":3,"83":1,"84":1}}],["oscar",{"2":{"23":1}}],["ofmillis",{"2":{"45":1,"46":1}}],["ofminutes",{"2":{"11":1}}],["official",{"2":{"53":2,"94":2,"95":2,"96":2}}],["off",{"2":{"30":1}}],["openapi",{"2":{"66":1}}],["opengauss",{"2":{"23":2}}],["operation",{"2":{"46":1,"84":2}}],["option",{"2":{"16":2}}],["oceanbase",{"2":{"23":2}}],["org",{"2":{"50":5,"57":8}}],["oracle12c",{"2":{"23":2}}],["oracle11g",{"2":{"23":1}}],["oracle",{"2":{"23":1}}],["ordergoodsentity>",{"2":{"14":1}}],["order",{"2":{"14":1,"40":2}}],["orderid",{"2":{"11":1,"14":1,"82":4}}],["orderinfoentity>",{"2":{"14":1}}],["orderinfoentity",{"2":{"11":1,"14":1}}],["ok",{"2":{"15":1,"46":1,"79":1,"84":2}}],["o",{"2":{"14":2,"66":1,"74":3}}],["one",{"2":{"30":1}}],["on",{"2":{"14":1}}],["out",{"2":{"9":1,"15":1,"50":5,"57":1}}],["override",{"2":{"9":1,"10":1,"13":1,"14":1,"15":1,"16":3,"20":1,"44":1,"50":1,"57":1,"68":1,"71":2,"74":11,"81":1}}],["multipartfile",{"2":{"84":1}}],["multipart",{"2":{"84":1}}],["mutate",{"2":{"20":1}}],["mode",{"2":{"84":1}}],["modifyafter",{"2":{"71":1}}],["modifyenum",{"2":{"71":2}}],["modifybefore",{"2":{"71":1}}],["modules",{"2":{"18":1,"40":3}}],["ms",{"2":{"66":1}}],["mvn",{"2":{"58":1}}],["micrometer",{"2":{"57":12}}],["midway",{"2":{"27":1,"33":1,"34":2}}],["md",{"2":{"55":1}}],["md5digestashex",{"2":{"74":2}}],["md5",{"2":{"42":2}}],["m",{"2":{"50":6}}],["mediatype",{"2":{"84":2}}],["message",{"2":{"42":1}}],["method",{"2":{"20":3}}],["methodname",{"2":{"9":1,"50":3}}],["myaccessdecisionmanager",{"2":{"74":3}}],["myfiltersecurityinterceptor",{"2":{"74":1}}],["mysecuritymetadatasource",{"2":{"74":1}}],["mysql",{"2":{"23":3,"27":1,"62":1,"65":5,"87":1}}],["my",{"2":{"58":1}}],["mycoolplugintest",{"2":{"54":1}}],["mycoolplugin",{"2":{"50":1,"54":1}}],["mybatis",{"2":{"14":3,"21":5,"22":4,"23":2,"88":1}}],["matches",{"2":{"74":1}}],["maven",{"2":{"57":7,"62":1,"87":1,"98":1}}],["main",{"2":{"38":1,"40":1,"54":1,"66":3}}],["maxid",{"2":{"82":1}}],["max",{"2":{"29":2,"82":1}}],["mariadb",{"2":{"23":2}}],["marketcouponinfoservice",{"2":{"46":1}}],["marketcouponuserentity>",{"2":{"14":1}}],["marketcouponuserservice",{"2":{"14":1}}],["market",{"2":{"14":7}}],["mapper",{"2":{"38":1,"40":4}}],["map",{"2":{"14":9,"74":6}}],["manes",{"2":{"8":1}}],["+",{"2":{"9":2,"11":3,"22":1,"46":2,"50":2,"57":3,"60":2,"74":5}}],["tip",{"2":{"83":1}}],["time`",{"2":{"50":2}}],["timeout",{"2":{"30":6}}],["this",{"2":{"74":1}}],["thread",{"2":{"60":1,"66":1}}],["throwable",{"2":{"46":1}}],["throws",{"2":{"46":1,"68":1,"74":8}}],["throw",{"2":{"42":1,"57":1,"74":1}}],["the",{"2":{"57":14}}],["team",{"2":{"53":2,"94":3,"95":3,"96":2}}],["testplugin",{"2":{"50":2}}],["test",{"2":{"9":1,"10":1,"15":2,"30":1,"38":1,"50":2,"54":1}}],["txt",{"2":{"50":2,"51":2}}],["t",{"2":{"33":2,"71":6}}],["tsupstream",{"2":{"30":1}}],["ts",{"2":{"27":1}}],["tdengine",{"2":{"23":2}}],["trylock",{"2":{"45":1,"46":1}}],["try",{"2":{"30":1,"46":1,"57":1,"74":1}}],["transparent",{"2":{"30":1}}],["transactiontemplate",{"2":{"22":1}}],["transactional",{"2":{"22":1}}],["transform",{"2":{"14":2}}],["true",{"2":{"14":2,"42":1,"74":1,"82":3}}],["toarray",{"2":{"74":1}}],["tokenignore",{"2":{"79":1,"80":1}}],["token",{"0":{"78":1},"1":{"79":1,"80":1},"2":{"73":2,"74":2,"76":1,"78":1,"79":1}}],["tohanyupinyinstring",{"2":{"57":1}}],["tone",{"2":{"57":1}}],["todo",{"2":{"45":1}}],["tostring",{"2":{"14":1}}],["tobean",{"2":{"14":1}}],["task",{"2":{"40":1,"50":3,"66":1}}],["target",{"2":{"58":2}}],["targetfield",{"2":{"14":1}}],["targetclass",{"2":{"9":1}}],["table",{"2":{"14":1,"24":1,"82":1,"88":1}}],["tag",{"2":{"13":1,"14":1,"15":1,"16":1,"81":1,"84":1}}],["typescript",{"2":{"89":1}}],["typehandler",{"2":{"22":1}}],["type",{"2":{"8":2,"71":4}}],["daoauthenticationprovider",{"2":{"74":2}}],["datasource",{"2":{"65":1}}],["database",{"2":{"8":1}}],["data",{"2":{"8":1,"40":1,"44":2,"84":1}}],["driver",{"2":{"65":2}}],["dynamicjarclassloader",{"2":{"60":3}}],["digestutils",{"2":{"74":2}}],["digesthex",{"2":{"42":2}}],["disable",{"2":{"74":2}}],["dict",{"2":{"40":1}}],["duplicatekeyexception",{"2":{"42":2}}],["duration",{"2":{"11":1,"45":1,"46":1,"66":1}}],["docs",{"2":{"96":2}}],["docker",{"0":{"31":1},"1":{"32":1,"33":1,"34":1,"35":1},"2":{"31":3,"32":2,"33":3,"34":2,"35":1}}],["dofilter",{"2":{"68":2,"74":2}}],["doris",{"2":{"23":2}}],["dm",{"2":{"23":1}}],["dbfromjsoninit",{"2":{"44":1}}],["db2",{"2":{"23":2}}],["db",{"2":{"22":1,"40":1,"44":2}}],["destroy",{"2":{"74":1}}],["description",{"2":{"13":1,"14":1,"15":1,"16":1,"55":1,"56":1,"81":1,"82":2,"84":2}}],["deployment",{"2":{"98":1}}],["department",{"2":{"74":1}}],["departmentids",{"2":{"74":2}}],["dependency>",{"2":{"57":4}}],["dev",{"2":{"67":1}}],["debug",{"2":{"50":3}}],["derby",{"2":{"23":2}}],["defaultvalue",{"2":{"82":2}}],["default",{"2":{"19":3,"57":1}}],["democoolplugin",{"2":{"57":1}}],["democacheservice",{"2":{"9":1,"10":1}}],["democacheserviceimpl",{"2":{"9":1,"10":1}}],["demov2",{"2":{"44":1}}],["demoentity",{"2":{"38":1}}],["demoentity>",{"2":{"13":1,"14":1,"15":1,"16":5,"81":1}}],["demo",{"2":{"18":4,"38":1,"44":4,"55":1}}],["demomapper",{"2":{"16":1}}],["demoserviceimpl",{"2":{"16":1}}],["demoservice",{"2":{"13":1,"14":1,"15":1,"16":2,"81":1}}],["delete",{"2":{"12":1,"13":1,"14":1,"15":1,"16":1,"29":1,"80":1,"81":1}}],["sdk",{"2":{"100":1}}],["swagger",{"0":{"81":1},"2":{"81":1}}],["snapshot",{"2":{"58":1}}],["show",{"2":{"92":1}}],["shaded",{"2":{"57":14}}],["shade",{"2":{"57":6}}],["shellpm2",{"2":{"29":1}}],["shell",{"2":{"29":3,"33":1,"34":1,"67":1}}],["s",{"2":{"57":1}}],["sourceforge",{"2":{"57":4}}],["socket",{"2":{"30":3}}],["socket需额外配置",{"2":{"30":1}}],["simplegrantedauthority",{"2":{"74":1}}],["signature=krlj0uv96tbliagpji",{"2":{"50":1}}],["sinodb",{"2":{"23":1}}],["supports",{"2":{"74":1}}],["super",{"2":{"16":2,"20":1,"42":2,"74":3}}],["success",{"2":{"50":1}}],["summary",{"2":{"46":1,"84":2}}],["slf4j",{"2":{"42":1,"44":1,"50":3,"57":4,"74":2}}],["split",{"2":{"74":1}}],["space",{"2":{"40":1}}],["springdoc",{"2":{"66":2}}],["springboot3",{"2":{"105":1}}],["springboot",{"2":{"60":1}}],["springframework",{"2":{"50":5,"57":14}}],["spring",{"2":{"20":3,"22":2,"57":13,"65":1,"72":1,"88":1}}],["spring方式",{"2":{"9":1}}],["springcache",{"2":{"8":1}}],["src",{"2":{"38":1,"66":1}}],["sap",{"2":{"23":1}}],["sysuserentity",{"2":{"74":14}}],["sys",{"2":{"50":4}}],["system",{"2":{"9":1,"15":1,"50":5,"57":1}}],["sybase",{"2":{"23":2}}],["schema",{"2":{"22":1}}],["sqlserver",{"2":{"23":2}}],["sqlserver2005",{"2":{"23":2}}],["sqlite",{"2":{"23":3}}],["sql",{"2":{"21":2,"22":2,"23":1}}],["step",{"2":{"82":2}}],["stereotype",{"2":{"50":1}}],["stream",{"2":{"74":1}}],["str",{"2":{"50":1}}],["strutil",{"2":{"50":2}}],["string",{"2":{"9":1,"10":1,"11":5,"15":1,"19":3,"38":1,"45":1,"46":1,"50":7,"57":4,"74":12,"76":2,"82":2}}],["stop",{"2":{"29":1}}],["star",{"0":{"94":1,"95":1,"96":1},"2":{"101":1}}],["start",{"2":{"29":2}}],["stateless",{"2":{"74":1}}],["static",{"2":{"38":1}}],["status=200",{"2":{"50":1}}],["status",{"2":{"14":2,"30":1}}],["sessioncreationpolicy",{"2":{"74":2}}],["sessionmanagement",{"2":{"74":1}}],["securityfilterchain",{"2":{"74":2}}],["securitymetadatasource",{"2":{"74":3}}],["security权限拦截器校验当前用户权限",{"2":{"74":1}}],["securityconfig",{"2":{"74":1}}],["security加载所有设置的权限",{"2":{"74":1}}],["security",{"2":{"72":1,"76":1}}],["send",{"2":{"30":2}}],["servletexception",{"2":{"68":1,"74":3}}],["servletresponse",{"2":{"68":3,"74":1}}],["servletrequest",{"2":{"68":4,"74":1}}],["servletrequestattributes",{"2":{"46":1}}],["servertimezone=gmt",{"2":{"65":1}}],["server",{"2":{"30":2,"84":1}}],["service",{"2":{"9":1,"10":1,"16":3,"33":1,"38":2,"40":2,"66":1}}],["selffield",{"2":{"14":1}}],["select",{"2":{"14":2}}],["setuserdetailsservice",{"2":{"74":1}}],["setaccessdecisionmanager",{"2":{"74":1}}],["setmyaccessdecisionmanager",{"2":{"74":1}}],["setmodule",{"2":{"38":1}}],["setpasswordencoder",{"2":{"74":1}}],["setpassword",{"2":{"42":2}}],["setpageoption",{"2":{"14":2}}],["setentity",{"2":{"38":1}}],["setname",{"2":{"38":1}}],["settings",{"2":{"98":1}}],["settonetype",{"2":{"57":1}}],["settype",{"2":{"38":1}}],["setter",{"2":{"14":1}}],["setlistoption",{"2":{"14":1}}],["set",{"2":{"10":1,"28":1,"30":12,"50":2,"74":5}}],["=5",{"2":{"65":1}}],["==",{"2":{"50":1,"74":2}}],["==>",{"2":{"50":2}}],["=",{"2":{"9":2,"11":4,"13":4,"14":12,"15":4,"16":4,"19":2,"20":3,"38":2,"41":1,"42":5,"45":1,"46":4,"50":8,"57":5,"60":2,"62":3,"68":1,"74":15,"76":3,"77":1,"80":2,"81":4,"82":13,"84":9,"87":3}}],["性能要求比较高或有分布式部署需求的建议配置成",{"2":{"8":1}}],["person",{"2":{"76":2}}],["permitall",{"2":{"74":1}}],["perm",{"2":{"74":5}}],["perms",{"2":{"74":4}}],["phase>",{"2":{"57":1}}],["phase>package",{"2":{"57":1}}],["phoenix",{"2":{"23":2}}],["phone",{"2":{"14":2}}],["pinyin",{"2":{"57":3}}],["pinyinhelper",{"2":{"57":2}}],["pinyin4j",{"2":{"57":5}}],["png",{"2":{"55":1}}],["pnpm",{"0":{"28":1},"2":{"27":1,"28":2}}],["plugins",{"2":{"57":1}}],["plugins>",{"2":{"57":2}}],["plugin>",{"2":{"57":2}}],["plugin",{"2":{"40":1,"50":6,"53":2,"54":3,"55":2,"57":8,"58":5,"66":1}}],["plus",{"2":{"21":1,"22":1}}],["p",{"2":{"34":2}}],["pm2将自动检测可用cpu的数量",{"2":{"29":1}}],["pm2",{"0":{"29":1},"2":{"29":11}}],["put",{"2":{"14":1,"42":2,"74":1}}],["public",{"2":{"9":2,"10":2,"11":1,"13":1,"14":2,"15":2,"16":3,"38":1,"42":7,"44":2,"46":3,"50":4,"57":2,"68":1,"71":2,"74":22,"76":1,"79":1,"80":1,"81":1,"82":1,"84":3}}],["pool",{"2":{"66":1}}],["pom",{"2":{"58":1}}],["policy=eyjlehb0wny0xm1qxmjowmto0oc41njvaiiwiy29uzgl0aw9ucyi6w1siy29udgvudc1szw5ndggtcmfuz2uildasnti0mjg4mdbdxx0=",{"2":{"50":1}}],["postgresql",{"2":{"23":3}}],["postmapping",{"2":{"15":1,"16":1,"46":1,"50":2,"84":1}}],["post",{"2":{"13":5}}],["port",{"2":{"8":1,"84":1}}],["preparing",{"2":{"50":1}}],["project",{"2":{"98":2}}],["projectlombok",{"2":{"57":2}}],["properties>",{"2":{"58":2}}],["properties",{"2":{"58":1}}],["proceed",{"2":{"46":1}}],["proceedingjoinpoint",{"2":{"46":1}}],["proxy",{"2":{"30":28}}],["prod",{"2":{"27":1}}],["protected",{"2":{"13":1,"14":2,"15":1,"16":2,"20":1,"81":1}}],["private",{"2":{"14":2,"45":1,"46":1,"50":3,"68":1,"74":11,"82":5,"84":1}}],["println",{"2":{"9":1,"15":1,"50":5,"57":1}}],["package",{"2":{"58":1,"67":1}}],["parentclassloader",{"2":{"50":2}}],["parameter",{"2":{"84":1}}],["parameters",{"2":{"50":1}}],["param",{"2":{"71":6,"74":1}}],["params",{"2":{"50":1,"57":2}}],["parse",{"2":{"21":1}}],["parseobj",{"2":{"11":1}}],["pass",{"2":{"30":2}}],["passwordencoder",{"2":{"74":4}}],["passwordversion",{"2":{"74":1,"76":1}}],["password",{"2":{"8":1,"65":1}}],["paths",{"2":{"20":1}}],["path",{"2":{"20":3}}],["page",{"2":{"12":1,"13":1,"14":1,"15":1,"16":9,"80":2,"81":1}}],["p0",{"2":{"9":1}}],["15",{"0":{"104":1}}],["15t14",{"2":{"66":4}}],["101+08",{"2":{"66":1}}],["17",{"2":{"62":1,"87":1}}],["13",{"2":{"57":1}}],["13t20",{"2":{"50":8}}],["1800",{"2":{"73":1}}],["18",{"2":{"50":8,"57":1}}],["123456",{"2":{"65":1,"67":1,"92":1}}],["12",{"2":{"57":2}}],["12h",{"2":{"30":1}}],["127",{"2":{"8":1,"30":1,"50":1,"65":1,"66":1,"67":1,"81":1,"84":1}}],["1h",{"2":{"30":1}}],["1",{"0":{"27":1,"32":1,"49":1,"53":1,"64":1,"98":1,"102":1,"103":1,"104":2,"105":1},"2":{"8":1,"10":1,"18":1,"30":5,"33":2,"34":2,"50":2,"55":1,"57":11,"58":1,"60":2,"65":1,"66":3,"67":1,"74":3,"81":1,"82":2,"84":1}}],["06",{"0":{"105":1}}],["04",{"0":{"103":1}}],["00",{"2":{"50":8,"66":4}}],["01",{"2":{"50":8}}],["07",{"0":{"104":1},"2":{"50":8,"66":4}}],["08",{"0":{"102":1,"103":1},"2":{"18":1}}],["0",{"0":{"105":1},"2":{"8":3,"30":2,"33":2,"34":2,"50":2,"55":2,"57":4,"58":1,"62":1,"65":3,"66":2,"67":2,"74":1,"81":2,"84":2}}],["hashmap",{"2":{"74":1}}],["hanyupinyintonetype",{"2":{"57":2}}],["hanyupinyinoutputformat",{"2":{"57":3}}],["hangzhou",{"2":{"50":1}}],["handleexception",{"2":{"42":1}}],["handleillegalargumentexception",{"2":{"42":1}}],["handlehttprequestmethodnotsupportedexception",{"2":{"42":1}}],["handlebadcredentialsexception",{"2":{"42":1}}],["handleduplicatekeyexception",{"2":{"42":1}}],["handlerrexception",{"2":{"42":1}}],["handlertype",{"2":{"20":3}}],["hana",{"2":{"23":2}}],["hello",{"2":{"50":4,"57":1}}],["headersconfigurer",{"2":{"74":1}}],["headers",{"2":{"74":1}}],["header",{"2":{"30":13}}],["hutool",{"2":{"50":3,"57":11,"88":1}}],["hook",{"2":{"55":1,"56":1}}],["home",{"2":{"30":1}}],["host=https",{"2":{"50":1}}],["host",{"2":{"8":1,"30":4}}],["hive",{"2":{"23":2}}],["highgo",{"2":{"23":1}}],["hbase",{"2":{"23":1}}],["hsql",{"2":{"23":2}}],["h2",{"2":{"23":2}}],["httprequestmethodnotsupportedexception",{"2":{"42":2}}],["http",{"2":{"30":4,"66":1,"81":1,"84":1}}],["httpsecurity",{"2":{"74":3}}],["httpservletrequest",{"2":{"13":1,"14":2,"15":1,"16":1,"46":1,"68":2,"81":1,"84":1}}],["https",{"2":{"1":2,"14":3,"28":1,"50":1,"53":2,"92":1,"94":3,"95":3,"96":2}}],["html",{"2":{"14":1,"30":1,"81":1}}],["html文档",{"2":{"14":2}}],["能够显著提升应用程序的性能和响应速度",{"2":{"8":1}}],["旨在提供高性能",{"2":{"8":1}}],["由该类统一执行初始化",{"2":{"44":1}}],["由",{"2":{"8":1}}],["cfg",{"2":{"74":3}}],["csrf",{"2":{"74":1}}],["css",{"2":{"68":1}}],["csiidb",{"2":{"23":2}}],["cj",{"2":{"65":1}}],["charsequence",{"2":{"74":2}}],["characterencoding=utf",{"2":{"65":1}}],["chain",{"2":{"74":2}}],["chinesechar",{"2":{"57":4}}],["check",{"2":{"41":2,"42":6,"46":1}}],["c",{"2":{"50":6,"66":3}}],["cn",{"2":{"50":4,"57":2}}],["c端用户",{"2":{"40":1}}],["currentthread",{"2":{"60":1}}],["cubrid",{"2":{"23":2}}],["custom",{"2":{"14":1}}],["clean",{"2":{"58":1}}],["cluster",{"2":{"29":1}}],["clickhouse",{"2":{"23":2}}],["classloader",{"2":{"50":4}}],["classpath",{"2":{"44":1}}],["class",{"2":{"9":1,"10":2,"13":1,"14":5,"15":1,"16":2,"19":2,"20":3,"38":2,"42":7,"44":1,"46":2,"50":2,"57":1,"65":1,"68":1,"74":8,"80":1,"81":1,"82":1,"84":1}}],["crud",{"0":{"70":1},"2":{"70":1}}],["crudoption",{"2":{"16":1}}],["create",{"2":{"14":2,"33":1,"42":2}}],["createop",{"2":{"14":3}}],["catch",{"2":{"57":1}}],["cachekey",{"2":{"11":2}}],["cacheable",{"2":{"9":1}}],["cachenames",{"2":{"9":1}}],["cacheconfig",{"2":{"9":1}}],["cache",{"2":{"8":3,"30":8,"50":2,"57":1}}],["caffeine",{"2":{"8":3}}],["collection",{"2":{"74":4}}],["column",{"2":{"14":1}}],["columndefine",{"2":{"14":1,"82":4}}],["columns",{"2":{"14":1}}],["core",{"2":{"40":2,"44":1,"50":12,"57":6,"66":2}}],["code",{"2":{"42":1}}],["codetypeenum",{"2":{"38":1}}],["codemodel",{"2":{"38":10}}],["codegenerator",{"2":{"38":7}}],["consumes",{"2":{"84":1}}],["conf",{"2":{"74":4}}],["configuration",{"2":{"74":1}}],["configuration>",{"2":{"57":2}}],["configattribute",{"2":{"74":1}}],["configattributes",{"2":{"74":4}}],["configattribute>",{"2":{"74":3}}],["configattribute>>",{"2":{"74":1}}],["config",{"2":{"27":1,"28":1,"55":2,"56":1,"74":7}}],["context",{"2":{"57":2}}],["controller",{"2":{"12":2,"16":1,"18":2,"20":1,"38":2,"40":2,"50":3,"76":1}}],["connection",{"2":{"30":2}}],["connect",{"2":{"30":2}}],["condition",{"2":{"14":3}}],["couponid",{"2":{"46":3}}],["coupon",{"2":{"14":8}}],["compiler",{"2":{"98":1}}],["compile命令",{"2":{"98":1}}],["component",{"2":{"46":1,"74":3}}],["combine",{"2":{"20":1}}],["commons",{"2":{"57":3}}],["commoncontroller",{"2":{"50":1}}],["comment",{"2":{"14":2,"82":5}}],["comm",{"2":{"9":1}}],["com",{"2":{"1":2,"14":3,"28":1,"38":1,"40":1,"44":1,"50":12,"53":2,"54":2,"57":4,"65":1,"66":3,"92":1,"94":3,"95":3,"96":2}}],["cooleps",{"2":{"66":1,"79":1}}],["coolexception",{"2":{"42":3}}],["coolexceptionhandler",{"2":{"42":1}}],["coollock",{"2":{"45":4,"46":4}}],["coolplugin注解",{"2":{"54":1}}],["coolplugin",{"2":{"50":4,"57":6}}],["coolpluginservice",{"2":{"50":1,"66":1}}],["coolplugininvokers",{"2":{"11":1,"50":4}}],["coolpreconditions",{"2":{"41":1,"42":2,"46":1}}],["coolapplication",{"2":{"40":1,"66":1}}],["cooladminjavaapplicationtests",{"2":{"38":1}}],["coolcodegeneratortest",{"2":{"38":1}}],["coolcache",{"0":{"10":1},"2":{"10":4,"11":1,"50":5,"57":1,"74":7}}],["coolsecurityutil",{"2":{"14":1,"46":2,"76":3,"77":1}}],["coolrestcontroller",{"2":{"13":1,"14":1,"15":1,"16":1,"19":1,"20":2,"80":1,"81":1,"84":1}}],["cool",{"0":{"90":1},"2":{"0":1,"1":2,"5":1,"6":1,"13":1,"14":1,"15":1,"16":1,"21":1,"23":1,"26":1,"29":3,"30":3,"31":1,"33":3,"34":4,"36":1,"38":1,"40":2,"44":3,"50":19,"53":4,"54":2,"57":5,"58":8,"59":1,"61":1,"65":1,"66":7,"81":1,"90":2,"92":1,"94":6,"95":6,"96":4,"101":1}}],["框架用到了mybatis",{"2":{"98":1}}],["框架自带两种文件上传方式本地上传与云存储",{"2":{"83":1}}],["框架自带基于",{"2":{"8":1}}],["框架集成了auto",{"2":{"24":1}}],["框架封装了一个请求属性",{"2":{"15":1}}],["框架特有的通用工具类",{"0":{"10":1}}],["框架更新",{"2":{"4":1,"6":1}}],["缓存数据模板",{"2":{"102":1}}],["缓存对象",{"2":{"50":1}}],["缓存结果",{"2":{"50":2}}],["缓存相关配置",{"2":{"30":1}}],["缓存库",{"2":{"8":1}}],["缓存",{"0":{"8":1},"1":{"9":1,"10":1,"11":1},"2":{"8":2,"102":1}}],["的build",{"2":{"98":1}}],["的mvn",{"2":{"98":1}}],["的核心流程",{"2":{"43":1}}],["的能力",{"2":{"43":1}}],["的火热",{"2":{"43":1}}],["的都知道",{"2":{"24":1}}],["的事务管理",{"2":{"22":1}}],["的基本增删改查",{"2":{"22":1}}],["的",{"2":{"20":1,"98":1}}],["的一些最新资讯",{"2":{"6":1}}],["的在线文档仓库",{"2":{"0":1}}],["公众号",{"0":{"6":1}}],["团队哔哩哔哩官方账户",{"2":{"5":1}}],["站视频教程",{"2":{"7":1,"37":1}}],["站",{"0":{"5":1}}],["b8e4",{"2":{"57":1}}],["bbb",{"2":{"55":1}}],["beforeinvocation",{"2":{"74":1}}],["belerweb",{"2":{"57":2}}],["beans",{"2":{"57":3}}],["bean",{"2":{"50":1,"74":4}}],["ben",{"2":{"8":1}}],["badhanyupinyinoutputformatcombination",{"2":{"57":2}}],["badcredentialsexception",{"2":{"42":2}}],["banner",{"2":{"50":2,"51":2}}],["bashpnpm",{"2":{"28":1}}],["bashnpm",{"2":{"28":1}}],["baselogfilter",{"2":{"68":1}}],["basecoolplugin",{"2":{"50":7,"57":4}}],["basecontroller",{"2":{"12":1,"13":1,"14":2,"15":1,"16":1,"81":1}}],["baseservice中集成了常用的",{"2":{"70":1}}],["baseserviceimpl",{"2":{"16":1}}],["basesysuserservice",{"2":{"74":3}}],["basesysuserentity>lambdaquery",{"2":{"42":2,"74":1}}],["basesysuserentity",{"2":{"42":6,"74":3}}],["basesyspermsservice",{"2":{"74":8}}],["basesyslogservice",{"2":{"68":3}}],["basesyslogmapper",{"2":{"50":3}}],["baseentity",{"2":{"14":1,"82":1}}],["base",{"2":{"14":3,"40":1,"50":1,"84":1}}],["break",{"2":{"30":1}}],["bind",{"2":{"30":1,"50":4}}],["bypass",{"2":{"30":1}}],["boot",{"2":{"88":1}}],["bootstrap",{"2":{"29":1}}],["boolean",{"2":{"74":2}}],["body",{"2":{"15":1}}],["build>",{"2":{"57":2}}],["build",{"2":{"20":1,"33":2,"74":1,"98":3}}],["b",{"0":{"5":1},"2":{"7":1,"37":1,"50":3}}],["afterinvocation",{"2":{"74":1}}],["abstracthttpconfigurer",{"2":{"74":1}}],["abstractsecurityinterceptor",{"2":{"74":1}}],["abstractopenapiresource",{"2":{"66":1}}],["accessdeniedhandler",{"2":{"74":1}}],["aclass",{"2":{"74":1}}],["action",{"2":{"50":1}}],["aop",{"2":{"57":2}}],["aaa",{"2":{"55":1}}],["authprovider",{"2":{"74":4}}],["authenticationconfiguration",{"2":{"74":1}}],["authenticationmanager",{"2":{"74":2}}],["authenticationprovider",{"2":{"74":2}}],["authenticationentrypoint",{"2":{"74":1}}],["authenticated",{"2":{"74":1}}],["authorizehttprequests",{"2":{"74":1}}],["authority",{"2":{"74":3}}],["author",{"2":{"55":1,"56":1}}],["automatically",{"2":{"98":1}}],["automatically自动编译功能",{"2":{"98":1}}],["auto",{"2":{"88":1}}],["autowired",{"2":{"74":1}}],["autoprefixurlmapping",{"2":{"20":1}}],["arraylist",{"2":{"74":3}}],["artifactset>",{"2":{"57":2}}],["artifactid>maven",{"2":{"57":1}}],["artifactid>pinyin4j",{"2":{"57":1}}],["artifactid>",{"2":{"57":3}}],["artifactid>hutool",{"2":{"57":1}}],["around",{"2":{"46":2}}],["args",{"2":{"38":1,"44":1}}],["args$args",{"2":{"30":1}}],["anyrequest",{"2":{"74":1}}],["annotations",{"2":{"20":1}}],["annotation",{"2":{"19":2,"40":1,"46":1,"50":5,"54":1,"57":5}}],["and",{"2":{"14":1}}],["aliyun",{"2":{"50":1}}],["aliyuncs",{"2":{"50":1}}],["aliasfor",{"2":{"19":2}}],["alloc",{"2":{"82":2}}],["all",{"2":{"14":1,"22":1,"57":1,"84":1}}],["assets",{"2":{"55":2}}],["aspect",{"2":{"46":1}}],["ase",{"2":{"23":1}}],["astype",{"2":{"14":1}}],["as",{"2":{"14":1}}],["apt",{"2":{"98":1}}],["apache",{"2":{"57":1}}],["app端手机密码登录和手机验证码登录",{"2":{"103":1}}],["appsecret",{"2":{"51":1}}],["appid",{"2":{"51":1}}],["application",{"2":{"65":1,"84":1}}],["applicationcontext",{"2":{"50":1}}],["applicationarguments",{"2":{"44":1}}],["applicationrunner",{"2":{"44":1}}],["appdemoinfocontroller",{"2":{"18":1}}],["app",{"2":{"18":4,"68":1}}],["appmarketcouponusercontroller",{"2":{"14":1}}],["api",{"2":{"7":1,"13":1,"14":1,"15":1,"16":1,"19":1,"27":2,"30":2,"33":1,"37":1,"57":4,"66":1,"80":1,"81":1}}],["age",{"2":{"14":1}}],["addfilterbefore",{"2":{"74":1}}],["addr",{"2":{"30":5}}],["add",{"2":{"12":1,"13":1,"14":1,"15":1,"16":1,"30":3,"42":4,"74":2,"80":1,"81":1}}],["adminbasecommcontroller",{"2":{"84":1}}],["admindictinfocontroller",{"2":{"80":1}}],["admindemouserinfocontroller",{"2":{"18":1}}],["admindemoinfocontroller",{"2":{"13":1,"14":1,"15":1,"16":1,"18":3,"81":1}}],["adminuserid",{"2":{"76":1}}],["admin中才能调试",{"2":{"50":1}}],["admin的缓存",{"2":{"50":1}}],["admin",{"0":{"90":1},"2":{"0":1,"1":2,"18":6,"21":1,"23":1,"26":1,"29":3,"31":1,"33":2,"34":2,"36":1,"38":1,"50":9,"53":2,"57":2,"58":1,"61":1,"66":4,"67":1,"74":6,"90":1,"92":2,"94":3,"95":3,"96":2,"101":1}}],["a",{"2":{"10":2,"50":2}}],["ai",{"0":{"7":1,"37":1,"43":1},"2":{"4":1,"43":6,"90":5,"100":1,"104":1}}],["你的项目",{"2":{"98":1}}],["你的star是我们最大的动力",{"2":{"93":1}}],["你的贡献可能给其他人代码巨大的帮助",{"2":{"0":1}}],["你将会看到后端的欢迎页面",{"2":{"66":1}}],["你可以这样做",{"2":{"98":1}}],["你可以自己开发插件",{"2":{"47":1}}],["你可以在这边了解到一些关于我们框架的最新动态",{"2":{"4":1}}],["你需要把生成的eps",{"2":{"33":1}}],["抖音",{"0":{"4":1}}],["扫一扫加入微信开发交流群",{"2":{"3":1}}],["微信",{"0":{"3":1},"2":{"100":1}}],["共创一些美好的事情",{"2":{"2":1}}],["共同参与开源",{"2":{"0":1}}],["交流合作",{"0":{"2":1},"1":{"3":1,"4":1,"5":1,"6":1}}],["地址",{"0":{"1":1}}],["积极提交pull",{"2":{"0":1}}],["版相关功能",{"2":{"105":1}}],["版本一致",{"2":{"92":1}}],["版本号",{"2":{"56":1}}],["版本+宝塔为例",{"2":{"26":1}}],["版本的也可以参考",{"2":{"25":1}}],["版本为例",{"2":{"25":1}}],["版本才有",{"2":{"18":1}}],["版",{"2":{"0":1}}],["介绍",{"0":{"0":1}}]],"serializationVersion":2}';export{e as default};