前言Hi! 我是小小,今天是本周的第一篇,本篇将会着重的讲解关于地表最强工具,API敏捷开发工具。
用尽可能简单的方式,完成尽可能多的需求,通过约定的方式,实现标准的统一。
特性使用一些工具,mybatis-plus,jps或者idea的easy等工具可以一键生成相关的前后端文档,以及相关的操作文档,但是对于业务场景来说,更适用于高级的操作方式,灵活的操作方式。市面解决这些问题,出现了GraphQL等解决工具,这些工具相当的灵活,相当的方便,但是学习成本过高,处理的业务环境过于复杂。那么有没有一种工具,可以想MyBatis,xml,以及像metabse BL一样,可以直接操作原生的数据库查询,并且可以直接仔自定义相关的参数方式,并且按照统一约定的方式,省去三层MVC的定义,并且能够对数据进行一定的处理,满足多元化的业务需求,并且作为一个插件可以使用,不会影响到现有的业务逻辑处理。那么这种工具是有的,就是Rocket API 不同点在于:
<dependency>
<groupId>com.github.alenfive</groupId>
<artifactId>rocket-api-boot-starter</artifactId>
<version>0.0.1-SNAPSHOT</version>
</dependency>
关于作者
@Component
public class DefaultDataSourceManager extends DataSourceManager {
@Autowired
private JdbcTemplate jdbcTemplate;
@PostConstruct
public void init() {
Map<String,DataSourceDialect> dialects = new HashMap<>();
dialects.put("mysql",new SqlDataSource(jdbcTemplate,true));
super.setDialectMap(dialects);
}
}
我是小小,双鱼座的程序猿,我们下期再见~bye~
?
END
?
?
?
「 往期文章 」
https://blog.51cto.com/u_14032861/2951941
https://blog.51cto.com/u_14032861/2951959
https://blog.51cto.com/u_14032861/2951968
来源:网络(侵删)图片来源:网络(侵删)?
?
原文:https://blog.51cto.com/u_14032861/2967199