破解CRUD的开发瓶颈,提升Java项目开发效率的五大开源工具推荐

今天要推荐的五个开源项目包括:

  • magic-api:一款基于 Java 的可视化 HTTP API 接口开发工具。
  • LanguageTool:一款开源的语言校正工具,基于 Java 语言开发。
  • toBeBetterJavaer:一本有趣的 Java 学习指南。
  • DataSphere Studio:一个集成数据应用开发管理的框架。
  • Restful Fast Request:一个 IDEA 插件版的 Postman。

magic-api:可视化接口开发工具

图片

magic-api 是一款强大的基于 Java 的可视化 HTTP API 接口开发工具。它不需要编写 ControllerServiceDaoMapperXMLVO 等 Java 对象,用户可以直接通过用户界面完成 HTTP API 接口的开发。magic-api 支持 CRUD、参数校验、异常处理、文档生成、认证鉴权、异步调用、集群部署和接口发布等一系列开箱即用的功能。

图片

magic-api 提供了 Spring Boot Starter,方便用户在 Spring Boot 项目中引入,用户只需添加以下依赖即可开始使用:

<!-- 以 spring-boot-starter 的方式引用 -->  
<dependency>  
 <groupId>org.ssssssss</groupId>  
 <artifactId>magic-api-spring-boot-starter</artifactId>  
 <version>1.7.4</version>  
</dependency>  

目前,已有上千家中小型公司使用 magic-api 进行接口开发。如果你正在进行一些小型项目,建议尝试使用该工具,若是大型项目则需谨慎选择。

LanguageTool:语言校正工具

LanguageTool 是一款基于 Java 开发的开源语言校正工具,它支持中文、英语、法语、德语等二十多种语言,能够帮助用户纠正常见的拼写错误。

用户可以在 Java 项目中直接集成 LanguageTool 的 jar 包,或通过 HTTP 的方式调用其官方 API。

项目地址:LanguageTool GitHub

此外,这个开源项目还提供了 Mac 和 Windows 版本、在线使用版本、Chrome 插件和 Office 插件。

图片

在线版地址:LanguageTool 在线工具

图片

Chrome 插件的用户数量已突破 100 万:

图片

toBeBetterJavaer:幽默的 Java 学习指南

toBeBetterJavaer 是一本通俗易懂、风趣幽默的 Java 学习指南,涵盖了 Java 基础、集合框架、并发编程、JVM、企业级开发等众多知识点。

图片

这本学习指南内容全面且基础知识扎实,非常适合 Java 初学者使用。

DataSphere Studio:数据应用开发管理框架

DataSphere Studio(DSS)是微众银行自研的数据应用开发管理集成框架,提供拖拽式开发体验,支持数据交换、脱敏清洗、分析挖掘和可视化展现等功能,满足全面的数据应用开发需求。

图片

如果你需要构建一站式的数据处理开发平台,这个项目可以直接使用,极大地简化开发流程。

目前,已有海康威视、北京红象云腾、平安产险、百望云等公司采用 DSS。

Restful Fast Request:IDEA 插件版 Postman

Restful Fast Request 是一款强大的 HTTP 调试 IDEA 插件,支持 Spring MVC 和 Spring Boot,具备以下功能:

  1. 快速生成 URL 和参数(适用于 Spring MVC 项目);
  2. 发送请求以调试 API;
  3. 管理 API 请求;
  4. 支持修改生成的参数进行请求调试;
  5. 其他实用功能。

用户可以在 IDEA 插件市场下载并使用 Restful Fast Request。

图片

下载后,用户会在 IDEA 侧边栏看到相应插件。

图片