⬆️ Upgrading dependencies. knife4j4.1 GetMapping 推荐使用 @ParameterObject

This commit is contained in:
lbw committed 2023-06-07 13:26:52 +08:00
1 parent 380b502cc4
commit 8eba77edad
2 files changed
+6 -3

No files matched your search

@@ -26,6 +26,7 @@ import io.swagger.v3.oas.models.security.SecurityScheme;
import io.swagger.v3.oas.models.servers.Server;
import lombok.RequiredArgsConstructor;
import lombok.Setter;
import org.springdoc.core.SpringDocUtils;
import org.springframework.beans.BeansException;
import org.springframework.beans.factory.InitializingBean;
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
@@ -41,9 +42,9 @@ import java.util.List;
*
* <p>
* 禁用方法1:使用注解@Profile({"dev","test"})
*
* <p>
* 表示在开发或测试环境开启,而在生产关闭。(推荐使用) 禁用方法2:使用注解@ConditionalOnProperty(name = "swagger.enable",
*
* <p>
* havingValue = "true") 然后在测试配置或者开发配置中添加swagger.enable=true即可开启,生产环境不填则默认关闭Swagger.
* </p>
*
@@ -80,6 +81,8 @@ public class OpenAPIDefinition extends OpenAPI implements InitializingBean, Appl
List<Server> serverList = new ArrayList<>();
serverList.add(new Server().url(swaggerProperties.getGateway() + "/" + path));
this.servers(serverList);
// 支持参数平铺
SpringDocUtils.getConfig().addSimpleTypesForParameterObject(Class.class);
}
@Override
@@ -84,7 +84,7 @@ public class SysTenantController {
* @return 租户信息
*/
@GetMapping("/details")
public R getDetails(SysTenant query) {
public R getDetails(@ParameterObject SysTenant query) {
return R.ok(sysTenantService.getOne(Wrappers.query(query), false));
}