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 的嵌套可以说是完全简化了。就算是小白也可以完全入手写后端,而且非常快。