声明式API编程(DAP) 框架
面向声明式API编程(DAP)
按照传统的开发方式,如果要开发一个后端接口,需要分为以下三步
- 创建service
写业务逻辑
- 声明一个API给前端
- 将API与业务逻辑关联所以我们是这样玩的
父接口
实现类
在Service的父接口上加上两个注解
看到这里,大家肯定会有疑问,前端要怎么调用api,后端怎么操作数据库? 这个就需要你们动动手指,去我的官网一探究竟
还可以做什么
首先声明式API是对前后端交互方式的一次变革,省去了Controller。
其实这种风格在微服务里很常见,比如Dubbo的api,既然微服务接口可以用interface来提供对外的服务,那么我们也可以把它用到http接口上吧。
- 分页仅需调用一个方法,没有任何第三方依赖
- 分布式锁只需要一行注解
- 没有像Mybatis一样的sqlMapper.xml
- 支持AOP,IOC,声明式事务
- 搭建仅需三步,并提供官方中文文档,再也不需要满大街的搜Spring的机翻文档或者个人博客了