fix: Update BusinessToolController to use generateSchema
This commit is contained in:
@@ -148,8 +148,8 @@ public class BusinessToolController {
|
|||||||
Class<?> paramType = targetMethod.getParameterTypes()[0];
|
Class<?> paramType = targetMethod.getParameterTypes()[0];
|
||||||
if (!Map.class.isAssignableFrom(paramType)) {
|
if (!Map.class.isAssignableFrom(paramType)) {
|
||||||
try {
|
try {
|
||||||
Map<String, Object> autoSchema = JsonSchemaGenerator.generatePropertiesSchema(paramType);
|
Map<String, Object> autoSchema = JsonSchemaGenerator.generateSchema(paramType);
|
||||||
String fullSchemaJson = "{\"type\":\"object\", \"properties\":" + objectMapper.writeValueAsString(autoSchema) + "}";
|
String fullSchemaJson = objectMapper.writeValueAsString(autoSchema);
|
||||||
|
|
||||||
JsonSchemaFactory factory = JsonSchemaFactory.getInstance(SpecVersion.VersionFlag.V7);
|
JsonSchemaFactory factory = JsonSchemaFactory.getInstance(SpecVersion.VersionFlag.V7);
|
||||||
JsonSchema schema = factory.getSchema(fullSchemaJson);
|
JsonSchema schema = factory.getSchema(fullSchemaJson);
|
||||||
|
|||||||
Reference in New Issue
Block a user