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