写项目接口

学习目标:

写项目接口

学习时间:

20220620

学习内容:

VScode,ecilpse
1.打开vscode的md数据库,参考pdf文档编写数据表。
vscode格式化数据库代码:ctrl+shift+i
格式化json:ctrl+shift+f
2.保存之后数据表在localhost:3000端口显示结果。
3.生成ActiveRecord资源jsonapi接口
命令:例如jaguar g api hemi/gxxs gxxs0802 ‘lwtm:VARCHAR(60); lwywtm:VARCHAR(180)’
4.写好main/java/ms/hemi/gxxs下的Gxxs0802.java的代码->写public enum Attribute并替换其中的字符串->转到test/java/ms/hemi/gxxs/activerecord/Gxxs0802Test.java写测试
(main/java/ms/hemi/gxxs/activerecord/Gxxs0802.java中的validataPersenceof写的约束是M的,maxmap写的是varchar类型的,后面跟最大的长度,exactmap写的是char类型的,后面跟长度。)
5.检查测试的代码,tabale的名称等。
6.编写测试类test/java/ms/hemi/gxxs/activerecord/Gxxs0802Test.java:Arrays.asList内写的是约束是M的。subject内写的是非法测试例子,单数是key,双数是value,用,隔开。maxmap写的是varchar类型的,后面跟最大的长度,exactmap写的是char类型的,后面跟长度。
7.在test/resources/json写json传数据(create写全部字段的json,patch写部分的json,replace写全部字段的json)
8.test/java/ms/hemi/gxxs/activerecord/Gxxs0802Test.java进行测试,测试通过后,会在test/java/ms/hemi/gxxs/integration/gxxs0802/下生成CDGLPR,写完json数据进行请求响应数据测试(src/test/java下的ms.hemi.gxxs.integration.gxxs0802)或者在终端输入code . 使用vscode进行响应请求测试。
9.vscode中找到TestHelper.java,创建createGxxs0802的方法。
10.在test/java/ms/hemi/gxxs/integration/gxxs0802/写好CDGLPR方法,除了C其他都要init调用TestHelper中的createGxxs0802方法先创建数据表。
11.进行CDGLPR测试,通过就可以写文档了。
在这里插入图片描述
TestHelper图
文档在doc/guides/restapi/hemi/gxxs.md

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值