java—在调用RESTAPI时使用springboot动态创建列/表

zbsbpyhn  于 2021-06-17  发布在  Mysql
关注(0)|答案(1)|浏览(312)

我试图在调用restapi时使用springboot动态生成一个模式。例如,我给 http://localhost:8080/school 有两个不同的身体。
呼叫1:

{id: 1111, name: "XYZ"}

呼叫2:

/school
{id: 1234, name: "ABCD", contact: "test@test.com"}

请求主体被转换为每个请求的表或集合的模式。
表或集合名称学校
呼叫1

{id: Number, name: String}

我进行了另一个api调用,但传递了不同的json主体(对于调用2):
表或集合名称学校

{ id: Number, name: String, contact: String}

有人能告诉我怎么做吗?我在后台使用mysql数据库。

vcirk6k6

vcirk6k61#

您已连接到数据库。它接受武断的陈述。
只要您连接的用户具有必要的权限,就没有什么可以阻止您使用连接发送ddl语句(例如 CREATE TABLE 与db类似。

相关问题