若依项目操作记录显示时间少了 8 小时问题解决
参考 若依项目的系统日志 给一些接口加上操作记录。在需要被记录日志的controller方法上添加@Log注解,使用方法如下:@Log(title = "xxx接口", businessType = BusinessType.OTHER) public AjaxResult addSave(...) { return success(...); }项目使用注解 com/
参考 若依项目的系统日志 给一些接口加上操作记录。在需要被记录日志的controller方法上添加@Log注解,使用方法如下:@Log(title = "xxx接口", businessType = BusinessType.OTHER) public AjaxResult addSave(...) { return success(...); }项目使用注解 com/
使用 knife4j 3.0.3 测试接口,发现 POST 请求出现错误信息,不是自定义的返回内容。{ "timestamp": "2023-03-31T07:23:08.378+00:00", "status": 403, "error": "Forbidden", "m
昨天整理了 API 文档组件 swagger2 的增强工具 knife4j 3.0.3 版本,今天熟悉了一下 springfox 3.0.0 (knife4j 3.0.3 底层框架) 的一些注解,以及 knife4j 的一些 spring boot 配置项。因为 API 文档基本都属于是开发环境使用的,正式环境一般不会开放这样的访问,所以需要了解如何关闭 knife4j。因为 knife4j 3.
本地环境:Java jdk1.8 Spring Boot 2.7.10 Mybatis-Plus 3.5.3.1Mybatis-Plus 代码生成器(新) 是一个根据连接的数据库表结构快速生成 Mybatis-Plus 需要的 controller、entity、mapper、service 的工具。数据源 DATA_SOURCE_CONFIG 可以 H2 ,也可以是持久存储的 mysql 之类。
有关于 H2 表结构问题,之前有做过总结:Mybatis-plus 官网的快速开始测试报错:expected "ARRAY, INVISIBLE, VISIBLE, NOT NULL, NULL, AS, DEFAULT, GENERATED..."。一些报表结构 syntax error 的,也在这篇里面,包括使用保留字段 user。关于 自定义 MP 的 mapper 方法绑定 xml 文件报
如题,在使用 docker 搭建了 mac 下的部署环境后,在本地运行 php artisan migrate 执行数据库迁移操作时报错:本地使用 brew 安装了 php,因为需要一些命令行指令操作,如安装依赖、执行定时任务,以及数据库迁移等。网上找到 解决方法,里面提到两个方面可能存在的问题:关闭防火墙查看访问的连接,是不是没有配置到 /etc/hosts第一种要关闭本地防火墙,在设置里找到安
Dcat-admin 是一个基于 laraval-admin 二次开发的框架。Dcat Admin 中文文档 安装的时候比较轻松,想的是可以摆脱后台繁琐的 CURD 操作和权限控制,但也具有一定的学习成本。用的时候好用,出现问题了也难改。这次是一个简单的新闻+分类内容,接口可以自由发挥,后台部分就比较难搞了。考虑到新闻可能会遇到多个分类的情况,即创建了关系表,并按照多对多的关系创建模型。Dcat-
docker 容器内默认安装的指令非常少,cd、ls、cat 等是有的,但其他的如 less、ps、ping、vim 等指令是缺少的。cat /etc/issue 看了一下(lsb_release -a 指令缺失),安装的 nginx、php、mysql、redis 等服务容器内部都是:Debian GNU/Linux 11 \n \l部分可能版本是 10,包括 ubuntu 都可以使用 apt
之前就发现了 mac 下 docker 本地部署若依分离版,nginx 反向代理无效问题解决,当时还疑惑 docker 网络分配的 ip 为什么之前使用 proxy_pass 还能识别,到了 fastcgi_pass 就不认识了。原来之前是在 ubuntu 服务器上,现在是在 Mac 系统里,环境发生了变化。在了解并理解这个问题的过程中查了很多相关的文章,关于mac 系统docker 使用桥接网络
测试发现,使用 docker desktop 安装的大多数镜像运行的容器中都不包含 ping 指令,使用 apt install ping 也会安装失败。然后找到了一篇如何在Ubuntu中安装ping,原来 ping 指令不是单独存在的,而是属于 iputils 的一部分。可以通过 apt install -y iputils-ping 安装 ping 指令,在这之前最好先更新 apt:apt u