军绿色的小白的gravatar头像
军绿色的小白 2018-05-31 10:28:55

java如何访问数据库并且通过http接口返回json数据?

有个需求,有个公司把数据库数据封装成http接口,用post方式,返回json数据格式,并且以json文件形式进行保存,我应该怎么写java代码实现需求,跪求大神!!!本人搞数据库的、java小白一枚!!!!!!

所有回答列表(7)
慵懒的小橘猫的gravatar头像
慵懒的小橘猫  LV11 2018年6月1日

其实就是写个接口,当别人访问这个接口的时候,返回接送数据吧。你可以分成三层来写,如果你用的是SSM框架的话,dao层直接查询数据库,service写查询的业务和数据组装,control层直接加注解@responeBody,自动返回json数据了。如果不是SSM框架的话,引入外部的开源json包,比如fastJson等,在control层对service查到的数据进行转json操作,返回就行了。

话不多的程序员的gravatar头像
话不多的程序员  LV18 2018年6月5日

你写一个数据转json的接口,让返回的数据直接转。

小阿草的gravatar头像
小阿草  LV2 2018年6月8日

SSM+CXF了解一下

橙子1的gravatar头像
橙子1  LV6 2018年6月22日

说实话啊,你的问题我没看懂啊,到底是你拿着数据做成json文件给他们呢,还是他们做完然后给你呢?

Ares_xue的gravatar头像
Ares_xue  LV6 2018年7月13日

发个http请求把数据拿过来文件流直接存文本就行了

sys0613的gravatar头像
sys0613  LV12 2018年7月27日

用JAVA HttpURLConnection 模拟post请求,得到html返回的json数据,然后直接存成一个json后缀的文件,over

duduyan的gravatar头像
duduyan  LV11 2018年8月9日

如果有用到spring 框架的话,可以在control加上@responeBody这个注解就可以了。如果没有可以用GSON这个jar包提供的方法来转换等等,方法很多、。

顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友