【java】JRebel启动 knife4j(swagger)无法显示泛型内容

时间:2025-03-16 08:47:32

找了很多资料,一直无法解决泛型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>

注:其他问题可以参考别人的文章,我这里只是可能出现的一种情况。