找了很多资料,一直无法解决泛型T的实体类注释显示,最后找文章发现knife4j和jrebel有冲突,这里我后面降低版本,最后解决了,这里贴出maven配置:
<!--swagger-->
<dependency>
<groupId></groupId>
<artifactId>springfox-swagger2</artifactId>
<version>2.9.2</version>
</dependency>
<!--swagger-ui-->
<dependency>
<groupId></groupId>
<artifactId>springfox-swagger-ui</artifactId>
<version>2.9.2</version>
</dependency>
<!-- /artifact//knife4j-spring-boot-starter -->
<dependency>
<groupId></groupId>
<artifactId>knife4j-spring-boot-starter</artifactId>
<version>2.0.9</version>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.47</version>
</dependency>
<!-- 用于解决刷新 swagger-ui 页面,控制台报错 swagger For input string: "" 的问题 -->
<dependency>
<groupId></groupId>
<artifactId>swagger-annotations</artifactId>
<version>1.5.21</version>
</dependency>
<dependency>
<groupId></groupId>
<artifactId>swagger-models</artifactId>
<version>1.5.21</version>
</dependency>
注:其他问题可以参考别人的文章,我这里只是可能出现的一种情况。