-
1、swagger basic-error-controller显示问题,显示如下:
- 原因是SpringInitializr里我用的https://start.aliyun.com,导致启动类xxxApplicaion.java位置在../com/ruoyi/新模块名/这里。上移一层至../com/ruoyi/下即可。
-
2、ruoyi-config启动报
nested exception is java.lang.IllegalStateException: You need to configure a uri for the git
。- 原因在项目里其它组件的yml才在conifg的resources/config配置多个,而config组件本身的application.yml默认只有一个,因此如果启动时对config指定-Dspring.profiles.active=dev等时,config找不到此配置文件,自然会报错要求指定git uri了。
- 而默认config的application.yml里指明了spring.profiles.active=native ,因此启动config时啥不指定任何配置文件就OK了,除非你后面要在线更新配置。
-
3、ruoyi-gen真香,但是也有小问题:
- serviceImpl里deleteXXXById没有@Override
- xxxMapper.xml里为啥selectXXXList没有where内容
- 项目表里正好有create_time,update_time,params这几个字段,因为跟BaseEntity冲突,所以生成的代码这几个有问题,要小心检查。还包括:remark,begin_time,end_time,update_by,create_by,search_value