Appearance
常见问题 ¶
通用问题 ¶
数据表大字段,查询时如何给排除
docker-compose部署,使用外置配置文件
异常时返回链路追踪id的使用 对后端请求出现异常时,后端的返回的响应头会携带
TraceId
对象,可以在控制台或者请求的响应头中看到,通过TraceId
可以在ELK、plumelog、控制台、日志文件查询出此次请求的链路情况
如何配置不登录也可以直接访问的菜单路由 在
router.config.js
中添加路由时,在mate
中添加ignoreLogin: true
属性javascript { path: 'cs', name: 'cs', meta: { title: 'ce', ignoreLogin: true }, component: () => import('@/views/modules/chart/cs') }
Redis 多实例情况下,会收到多个过期事件 Redis提供的消息队列和过期事件通知,无法保证可靠行,需要自行进行兜底,如过期事件,在用在订单撤销的时候,需要另写定时任务进行兜底,
同时在取消订单时,也需要判断订单的状态。如需要高可靠的,可以选用专业消息中间件和对应的延时队列
自定义mybatis的mapper.xml后,运行时提示找不到文件及方法 需要自定义的mapper.xml在
resources/mapper
的子孙目录下,同时自定义mapper.xml必须以mapper.xml
,否则会扫描不到文件,也可以根据自己需要更改mybatis-plsu
的配置项目
未登录时也可以请求接口,未被拦截 通常是因为在dev模式下,查看
bootx.starter.auth.ignore-urls
下接口是否被放行了
时间日期插件出现汉化不全 查看是否是更新了
moment
的依赖版本,需要设置为^2.21.0
,与antdv
版本对应
添加数据库监控 将
hikari
数据连接池更换为
启动时控制台报
Waiting for changelog lock....
错误
原因是Flowable锁表了
,解决方式是:flw_ev_databasechangeloglock
中删除锁数据 ? 使用lombok
的AllArgsConstructor
、RequiredArgsConstructor
时,加在字段的注解没有复制到构造参数上
IOS上底部存在底部指示条,指示条的操作区域与页面底部存在重合,如何进行处理?
前端构建时出现
[vite:reporter] chunk.moduleIds is not iterable
错误,
将 vite版本设置为4.3.*即可。
启动时报 [see nested exception: java.sql.SQLSyntaxErrorException: Table 'QRTZ_LOOKS’ doesn't exist]
将数据库设置为大小写不敏感
使用maven将模块安装到本地或者打包时,报
Failed to execute goal org.apache.maven.plugins:maven-gpg-plugin:1.6:sign (sign-artifacts) on project service-iam: Unable to execute gpg command: Error while executing process. Cannot run program "gpg": error=2, No such file or directory
错误,
执行命令式,增加 -Dgpg.skip
参数,如 clean install -Dgpg.skip -Dmaven.javadoc.skip=true
命令