renren-cloud3.3开发中的问题三

提问 未结 2 105
朗晟科技
悬赏:20积分
版本:renren-cloud 3.3 开发环境:
1、使用注解@LogOperation标注的方法为什么有的操作记录 和异常没有被记录在数据库呢? 2、这个日志封装过得嘛!怎么配置日志在本地文件输出 3、我把本地nacos中项目数据库链接成服务器上的版本5.6的报错com.mysql.cj.exceptions.UnableToConnectException: CLIENT_PLUGIN_AUTH is required 我把 <mysql.version>版本号改了 还是不行
回帖
  • 1. 日志是存放在redis队列里面了,启动admin后就会批量存放到数据库的 2. 需要配置一下日志文件,后面我们提供一个参考配置,如果是部署在docker里面,日志文件也会生成在docker容器 3. 数据库使用8.0,其他版本可能需要修改数据库驱动
    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: 我这个也没什么并发量,为什么会出现主键问题呢
    0 回复