renren-cloud3.3开发中的问题三
版本:renren-cloud 3.3 |
开发环境: |
1、使用注解@LogOperation标注的方法为什么有的操作记录 和异常没有被记录在数据库呢?
2、这个日志封装过得嘛!怎么配置日志在本地文件输出
3、我把本地nacos中项目数据库链接成服务器上的版本5.6的报错com.mysql.cj.exceptions.UnableToConnectException: CLIENT_PLUGIN_AUTH is required
我把 <mysql.version>版本号改了 还是不行
-
2022-01-06
1. 日志是存放在redis队列里面了,启动admin后就会批量存放到数据库的
2. 需要配置一下日志文件,后面我们提供一个参考配置,如果是部署在docker里面,日志文件也会生成在docker容器
3. 数据库使用8.0,其他版本可能需要修改数据库驱动
-
2022-01-07
上面地3点 我改了nacos里面的驱动名;和项目里么mysql版本号,好像没生效
新问一个问题:
@Override
@Transactional(rollbackFor = Exception.class)
public boolean insertBatch(Collection<T> entityList) {
return insertBatch(entityList, 100);
}
我这项目里面调用,批量保存方法一直报java.sql.BatchUpdateException: Duplicate entry '1472151046406291458' for key 'PRIMARY' ### Cause: org.apache.ibatis.executor.BatchExecutorException: io.renren.dao.PxCourseUserPaperPractiseDao.insert (batch index #1) failed. Cause:
我这个也没什么并发量,为什么会出现主键问题呢