2021-05-03 13:45

感谢大家的反馈,目前除了 @SpringBootApplication/JFinalConfig,@RestController/Controller 有差异,其它地方都一样,后续调整下使用文档,两边兼顾

2021-04-29 12:11

@糊搞 不适合,用其它方式。APIJSON 与其它各种框架、库都良好兼容

2021-04-28 17:34

因为 Mybatis 不这么做。以前看不起注解等非手写 SQL 的方式,现在它不也加上各种简单增删改查的注解了?

腾讯 APIJSON 就是动态生成 SQL 才实现了后端零代码 ORM 库,目前 1W+ Star。
🏆 腾讯内外四个奖项、腾讯开源五个第一 🚀 后端接口和文档零代码,前端(客户端) 定制返回 JSON 的数据和结构
https://jfinal.com/share/2405

2021-04-28 17:19

@山东小木 集成很简单,参考 Demo 代码
https://github.com/APIJSON/APIJSON-Demo/tree/master/APIJSON-Java-Server/APIJSONFinal/src/main/java/apijson/jfinal

2020-11-24 10:33

还有另一个可行的方案就是把网页工程嵌入后端服务工程,共用同一个 host,这样就不存在跨域问题了,不需要做其它任何配置、任何代理都行。只是这种做法又从前后端分离回到了以前类似 JSP 的做法了,不符合我的需求。

2020-11-24 10:31

@海哥 我之前看过了,host 必须写死在注解里,这个适用范围有限,而且碰到像我在本地打开一个非本地的网页(例如自己电脑打开 apijson.org/auto),这种就会导致 OPTIONS 和 POST JSON 其中一个不能通过,从而整个请求失败

2020-11-24 10:27

@山东小木 都可以,只要能让前后端互传字符串就行,应该没有啥 Web 框架不支持传字符串吧?

2020-11-24 10:26

@sioui 这也是一个可行的方案,用 Node 服务做代理也可以,但和 Nginx 一样都需要对每个要跨域的 host 进行配置,配置麻烦又很不灵活。我以上这个方案是任何前端网页,任何 host 都可以

2019-11-19 10:06

@山东小木 JFinal 的例子就是用了 JFinal 做 HTTP Server,怎么会没多大关系呢?
ORM 就是 APIJSON 的核心库,肯定要用它了。
就是 APIJSONORM 实现了自动化的 CRUD,不再需要手写一堆代码。
适合中小型前后端分离的项目(App,网页,小程序等),尤其是互联网创业项目和企业自用项目。
不管是新项目,还是在老项目上新增功能,都是适合的。
已登记的企业案例见
https://github.com/APIJSON/APIJSON#%E4%BD%BF%E7%94%A8%E7%99%BB%E8%AE%B0

2019-10-27 18:59

@TommyLemon 用部分还是全部,取决你的需求

2019-10-27 18:58

@山东小木 把 APIJSONFinal 的那几个类拷贝进去
https://github.com/APIJSON/APIJSON/tree/master/APIJSON-Java-Server/APIJSONFinal/src/main/java/apijson/demo/server
依赖下 apijson-orm.jar 或者 APIJSONORM 工程