工作筆記一、編寫遠程接口

工作筆記一

主要做的需求是將簽證名稱和簽證有效期保存起來,寫一個遠程接口供APP端調用。

1.新建一張表用於保存簽證信息,並且向數據字典裏面插入多條信息。

insert into XXX.sys_dict (ID, CODE, PARENT_ID, IS_DEFAULT, ORDERBY, CREATE_DATE, CREATE_BY, UPDATE_DATE, UPDATE_BY, VERSION, IS_DELETED, TYPE, AVAILABLE, NAME, DESCR, TAG)
values (‘5379EB3DD44243B8E055000000000001’, ‘TaiwanVisa’, ”, ‘0’, ‘1’, sysdate, ‘system’, sysdate, ‘system’, 0, ‘0’, ‘VisaType’, ‘1’, ‘臺灣簽證’, null, ‘VisaValidity’);

2.新建一個實體類entity,並且創建相應的set和get方法

@Entity
@Table(name = “表名”, schema = “數據庫名”)
public class 類名 extends BaseEntity implements java.io.Serializable

3.新建一個對應的vo,用於獲取灌注信息,創建對應的屬性和set和get方法。

4.新建一個repository接口類,用於操作數據持久層,也就是數據庫操作類,並且創建該接口的實現類。repository可能底層有配置,不用直接用implement實現。

在repository裏面應該儘量簡化,一般只執行查詢操作,需要返回數據List集合,其他的方法,比如更新插入則最好操作實體,用vo灌注進去。

5.新建一個service,這裏面寫的是主要的各類方法,數據的存儲刪除等操作都儘量在這裏面實現,通過實體類操作。同樣用Impl實現。

實現類裏面實現具體的方法。

6.在service層裏面放置創建好的vo,重新創建一個接口,這個接口返回第五步創建的接口調用相應的方法。

在XML文件裏配置





接口實現類返回

return.service.method();

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章