Springboot 怎么通过接口接收别的程序上传的字符串?

有一个程序定期上传红圈内的sql存储过程字符串,目的是想获取到spring boot内部,然后让springboot直接执行这条sql语句把数据写进数据库内

img

比如下面标红的call 开头的sql语句,直接手动写出来是可以写进数据库,但怎么通过接口接受传过来的sql语句呢?

img

  1. 接受string的参数,建议不要用get,考虑表单协议比较好application/x-www-form-urlencoded

  2. 至于如何执行sql,方法也很多

可以用原生的sqlsession直接运行原生sql语句
jpa、mybatis都有执行原生sql的方法

常规来说,你本地可以执行的sql,在springboot中也是可以运行的,
这个说法是成立的