接口的写法及思路

2019-08-06  本文已影响0人  酸奶泡奥利奥

接口的写法及思路

(1)数据库:在写接口之前一定要知道它是做什么的?需要什么字段?以及业务逻辑?

它们决定要定义多少接口!用jhipster生成一个.jh文件,用jhipster import-jdl filename.jdl指令导入项目(jhipster官网有使用说明)

(2) entity层 :将数据库的字段按照数据类类型进行封装并生产setter与getter方法

(3)dao层:dao层决定方法的属性(增、删、改、查)

当entity中的属性不够用时,就需要自己去写。

根据不同的方法的调用会有不同的返回值,而要做的就是接收这些数据

而这里的返回数据类型,是定义的实体类

注意:当数据类型是List的时候要记得用List去接收数据

还有传参的时候,当参数等于或大于两个的时候最好用Map去接收一下(body参数)

(4)service层:  (service+serviceimpl)

service:service定义方法名

serviceimpl:定义接口的实现类。

(5)repository层:实现类的。

(6).xml 文件: 与数据库数据交接的核心

(7)controller层:最终形成接口的地方,这里根据自己的业务逻辑去封装写好的方法。

Spring Mvc Controller参数接收方式

1、路径参数 @GetMapping("URL/{param}")(要符合url的规范)

http://url/(接收的数据)

2、查询参数 @RequestParam("param") String param)------>(不支持中文)

http://url/url?param=***&param_1=***

3、body参数(请求体)(@RequestBody Map param)------>(Form提交post)

用map去接收数据

上一篇 下一篇

猜你喜欢

热点阅读