批量修改的后台代码_0行代码写服务,对你没看错是不需要写代码就可提供接口服务...

实现动态sql,无需任何其他额外配置,只要部署项目就可完成50%以上的后台开发工作。特别适合移动端开发,小项目开发。当然并不是适合复杂业务,抬杠接别了,复杂业务可以做二次开发

此项目目前是基础版本,后续会持续更新,里面用到的各类技术在其他文章中一一列举单不限于这些技术,还会有大量公用数据接口直接提供使用。本次分享包括全国省市县镇村5级行政区划数据含经纬度。

后续还会继续开放天气类,空气质量、水质、河流、景点,预报,等各类可以公用的数据和接口。超过300个左右接口,学生党可以用来开发一下基础软件,或练习一下自己的技术,如果做移动端可以不用考虑后台的编写问题了,如果是软件外包可以用来做很多小项目了,当然复杂业务可以做二次开发,开发教程我会后续继续发布。

第一步:

下载项目:

此处为编译好的项目代码,我这里的项目名为test,访问时需要带test,如果需要发布为ROOT目录直接将test下的文件考入即可,访问时就不用带test了。

第二步:(java环境什么的我就不说了,不会的百度一下)

将项目放到tomcat目录,直接扔进tomcat即可

第三步:

用数据库导入数据库,并配置项目配置文件

需要修改为自己的数据库连接和密码,这个缓存类型是用来设置动态接口的存储的,如果没有装redis可以直接忽略,此处默认是ecache;配置文件路径如下,ehcache里面的路径自己可以配一下,我们默认到E盘了

5416ba295192a95c3d98e3f6a02976c2.png
f1186b508a1ee25c480d560302174631.png

第四步:

编写sql

d6a899e7daa69cbf87bdc05530594b92.png

第五步:

06113a5400d7e7c244408024100b815a.png

启动项目,看到如下界面启动启动没有报错就ok了

第六部:

根据编写的sql传递参数

1.我们先做插入操作

表结构如下:

709c807d50b44d2e437945de7ee01c56.png

sql: insert into test(times,name) values(?,?)

请求地址:commapi?m=i&k=test_add&vals=1,wwp;2,q;3,王;4,李四;5,张

以上为批量插入5条数据:

83d66a6f0ca8c941a7db27c178734854.png

执行结果

{"code":10013,"msg":"操作成功!"}

多条数据以“;”分割,单条数据不许要“;”

2.修改操作:(执行结果就不列了,删除和修改一样的方式,此处暂不包含批量删除,下面只给出调用方式)

sql: update test set times=timse+1 where name=?

请求地址:commapi?m=du&k=test_up&vals=李四

3.查询操作:

test_list1select * from test

test_list2select * from test where times>? and id=? and name=? order by id desc

test_list3select * from test limit ?,?

单条查询带分页

如:test_list1

请求地址:commapi?m=query&k=test_list1&page=1&size=3

单条多条件查询带分页

如:test_list2

请求地址:commapi?m=query&k=test_list2&vals=0,62,wwp

多条多条件查询

同时查test_list1,test_list2,test_list3

请求地址:commapi?m=query&k=test_list1,test_list2,test_list3&vals=;0,62,wwp;1,1

(此处参数拼接一定要注意分隔符和参数顺序)

执行结果:

3aa849dffabe4b61c524b91c87ceca0e.png

{

"code": 20000,

"data": {

"test_list1": [{

"id": 62,

"name": "wwp

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值