我这里写的是偶尔出现这种错误的情况,其它必然情况见其它帖子。
今天换了台电脑,用IDEA重新下载并编译项目,项目正常启动,但是打开swagger一直提示missed comma between flow collection entries,说是哪个API少个单引号。那为什么我上台机器可以正常运行呢,测试环境也正常,然后检查各种环境配置哪里有问题,最后发现是编码问题,导致编译出来的class的API注解中文都变为了乱码;
然后配置IDEA编码,乱码有很多种情况,我是全设置了,可以根据自己实际情况设置:
-Dfile.encoding=UTF-8
-Dfile.encoding=UTF-8
2