1. 程式人生 > >ofcms v1.1版本 API 使用例項

ofcms v1.1版本 API 使用例項

ofcms不僅擁有強大的內容管理,和強大的程式碼生成功能,同時他也擁有強大而敏捷的api 介面開發功能 ,只要使用簡單的SQL ,不需要mapper,不需要編寫繁瑣的bean,就能實現。

首先,請確保你已經部署好了ofcms ,可以參考這篇文章部署:https://blog.csdn.net/oufua/article/details/82584637

1.ofcms中的module ofcms-admin 是用於展示前天以及後臺的模組程式碼,如果想利用他的跨平臺的資料傳輸功能(例如想開發手機端的伺服器端json 資料介面),就需要使用其中的api module:ofcms-api. 如圖:

我們可以看到專案結構非常簡單。service 層,直接提供資料的查詢

然後我們再看看官方提供的一個介面的sample,非常簡單,也是重點內容。

其中包括 路徑的註解,方法(post get,也可以是put)的註解,還有就是方法名以及引數。

那麼像上面的例子就是:http://127.0.0.1:8080/ofcms-admin/api/v1/content/list?site_id=1

可以簡單的認為url=host/api/介面版本/path/方法名/引數。

是不是感覺很簡單呢?對於簡單的JSON 單表的資料傳輸,不包括json 的巢狀可以說是完全簡化了。就算是小白也可以完全入手寫後端,而且非常快。


作者:tangweihappy 
來源:CSDN 
原文:https://blog.csdn.net/tangweihappy/article/details/84571865 
版權宣告:本文為博主原創文章,轉載請附上博文連結!