feat: add get driver class name api

This commit is contained in:
vran
2022-04-14 18:04:36 +08:00
parent b575a99392
commit d9eadde676
13 changed files with 162 additions and 59 deletions

View File

@@ -72,4 +72,12 @@ public class DatabaseTypeController {
Optional<DatabaseTypeDetailResponse> data = databaseTypeService.selectOne(id);
return JsonData.ok(data);
}
@PostMapping(Routes.DatabaseType.RESOLVE_DRIVER_CLASS_NAME)
@PreAuthorize("hasAnyAuthority('SYS_OWNER')")
public JsonData<String> resolveDriverClassName(@RequestBody @Valid DriverClassNameResolveRequest request) {
String driverClassName = databaseTypeService.resolveDriverClassName(request);
return JsonData.ok(driverClassName);
}
}

View File

@@ -163,6 +163,8 @@ public interface Routes {
String UPDATE = BASE + "/database_types";
String CREATE = BASE + "/database_types";
String RESOLVE_DRIVER_CLASS_NAME = BASE + "/database_types/driver_class_name";
}
interface MockData {