[关闭]
@myecho 2020-05-18T15:25:51.000000Z 字数 713 阅读 604

在此处输入标题

未分类


根据需求来看有3个需求
1. 查询数据并返回
可以直接参考项目其他Controller实现:https://github.com/enilu/web-flash/tree/master/flash-api/src/main/java/cn/enilu/flash/api/controller

web-flash对于数据库的操作通过JPA实现,同时其项目本身定义了许多的DAO层对象,我们需要返回的数据如果是项目本身已有的数据表的话,可以直接复用Dao层以及Service的实现(https://github.com/enilu/web-flash/tree/2a13e25ebe31488a10d46d14548b7e8b7274a466/flash-core/src/main/java/cn/enilu/flash/dao)

  1. 实现调用别人的接口
    使用resttemplate实现
    (1)如果只是传单独一个string的话,可以直接用get请求,将string参数作为path variable传递到对面,例子可见https://www.cnblogs.com/yifeiyaoshangtian/p/10282680.html 2.1.3

(2)传递数据比较复杂的话,通过json数据传递,其中http header需要设置成application/json,demo例子可参考https://www.baeldung.com/spring-resttemplate-post-json

  1. 实现返回文件流
    https://blog.csdn.net/han1396735592/article/details/103128588
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注