干掉 CRUD!這個開發(fā)神器效率爆炸,功能強大
你好,我是 Guide!這里是 JavaGuide 的「優(yōu)質(zhì)開源項目推薦」第 3 期,每一期我都會精選 5 個高質(zhì)量的 Java 開源項目推薦給大家。
既然立了 Flag ,那就不能說說而已!周末簡單把最近遇到的一些優(yōu)質(zhì) Java 開源項目整理了一下 ??。

前兩期的項目推薦 ??:
今天推薦的 5 個項目是:
magic-api :一款基于 Java 的可視化 HTTP API 接口開發(fā)神器。 LanguageTool : 一款基于 Java 語言編寫的開源語言校正工具。 toBeBetterJavaer :一份有趣的 Java 學(xué)習(xí)指南。 DataSphere Studio :數(shù)據(jù)應(yīng)用開發(fā)管理集成框架。 Restful Fast Request : IDEA 插件版 Postman。
magic-api:可視化接口開發(fā)神器

magic-api 是一款基于 Java 的可視化 HTTP API 接口開發(fā)神器,不需要編寫定義Controller、Service、Dao、Mapper、XML、VO等 Java 對象,直接通過 UI 界面即可完成 HTTP API 接口的開發(fā),支持 CRUD、參數(shù)校驗、異常處理、文檔生成、認(rèn)證鑒權(quán)、異步調(diào)用、集群部署、接口發(fā)布等開箱即用的功能。

并且,magic-api 提供了 Spring Boot Starter ,Spring Boot 項目引入 jar 包即可使用,非常方便。
<dependency>
?<groupId>org.ssssssssgroupId>
????<artifactId>magic-api-spring-boot-starterartifactId>
????<version>1.7.4version>
dependency>
目前的話,已有上千家中小型公司使用 magic-api 進行接口開發(fā)。如果你做的也是一些比較小型的項目,我覺得可以嘗試使用。否則的話,盡量就不要用 magic-api 了。
Gitee 地址:https://gitee.com/ssssssss-team/magic-api 官網(wǎng) :https://www.ssssssss.org/
LanguageTool:語言矯正
這是一款基于 Java 語言編寫的開源語言校正工具,支持中文、英語、法語、德語等二十多種語言,能夠幫助我們發(fā)現(xiàn)一些簡單的拼寫錯誤。
你可以在 Java 項目中直接集成 LanguageTool 的 jar 包,也可以通過 HTTP 的方式調(diào)用 LanguageTool 官方的 API。
項目地址:https://github.com/languagetool-org/languagetool
這款開源項目對應(yīng)的工具還提供了 Mac 版本、Windows 版本、在線使用版本、 Chrome 插件、Officer 插件。

在線版地址:https://languagetool.org/

Chrome 插件的使用人數(shù)突破了 100 萬:

相關(guān)文章推薦:
LanguageTool 詳細(xì)介紹[1] 在 Java 應(yīng)用程序中集成使用 LanguageTool[2] 通過 HTTP 的方式調(diào)用 LanguageTool 官方的 API[3]
toBeBetterJavaer:一份有趣的 Java 學(xué)習(xí)指南
這是一份通俗易懂、風(fēng)趣幽默的 Java 學(xué)習(xí)指南,內(nèi)容涵蓋 Java 基礎(chǔ)、Java 集合框架、Java 并發(fā)編程、JVM、Java 企業(yè)級開發(fā)(Git、SSM、Spring Boot)等知識點。

這份 Java 學(xué)習(xí)指南的內(nèi)容比較全面且基礎(chǔ),尤其適合 Java 初學(xué)者。
項目地址:https://github.com/itwanger/toBeBetterJavaer 在線閱讀:https://itwanger.gitee.io/tobebetterjavaer/#/
DataSphere Studio:數(shù)據(jù)應(yīng)用開發(fā)管理集成框架
DataSphere Studio(DSS) 是微眾銀行自研的數(shù)據(jù)應(yīng)用開發(fā)管理集成框架,拖拽式開發(fā)體驗,支持?jǐn)?shù)據(jù)交換、脫敏清洗、分析挖掘、可視化展現(xiàn)等功能,覆蓋了數(shù)據(jù)應(yīng)用開發(fā)全流程場景需求。


如果我們需要搭建一站式數(shù)據(jù)處理開發(fā)平臺的話,這個項目可以直接拿來使用,可以幫助我們節(jié)省很多煩瑣的事情。
目前的話,已經(jīng)有??低?、北京紅象云騰、平安產(chǎn)險、百望云等公司在使用 DSS。
Github 地址:https://github.com/WeBankFinTech/DataSphereStudio 中文文檔:https://github.com/WeBankFinTech/DataSphereStudio-Doc/tree/main/zh_CN
相關(guān)文章推薦:
開源 80 萬行代碼,微眾銀行如何在小團隊規(guī)模下煉出一套一站式大數(shù)據(jù)平臺 | 卓越技術(shù)團隊訪談錄 - InfoQ 2021 WeDataSphere 開源大數(shù)據(jù)大會演講內(nèi)容精華總結(jié) - InfoQ
Restful Fast Request: IDEA 插件版 Postman
Restful Fast Request 是一個強大的 HTTP 調(diào)試 IDEA 插件,支持 Spring MVC / Spring Boot,自帶下面這些功能:
幫你快速生成 URL 和參數(shù)(適用于 Spring MVC 項目); 發(fā)送請求調(diào)試 API; 對 API 進行管理; 發(fā)送請求調(diào)試 API(支持修改生成的參數(shù)); ……
IDEA 插件市場下載使用 Restful Fast Request 。

下載之后,我們會在 IDEA 側(cè)邊欄看到對應(yīng)的插件。

Gitee 地址:https://gitee.com/dromara/fast-request 官方文檔 :https://plugins.sheng90.wang/fast-request/
參考資料
LanguageTool 詳細(xì)介紹: https://yanshengjia.com/2018/08/14/Introduction-to-LanguageTool/
[2]在 Java 應(yīng)用程序中集成使用 LanguageTool: https://dev.languagetool.org/java-api
[3]通過 HTTP 的方式調(diào)用 LanguageTool 官方的 API: https://dev.languagetool.org/public-http-api
簡歷指導(dǎo)/Java 學(xué)習(xí)/面試指導(dǎo)/面試小冊,歡迎加入我的知識星球(公眾號后臺回復(fù)“星球”即可)。
如果本文對你有幫助的話,歡迎點贊&在看&分享,這對我繼續(xù)分享&創(chuàng)作優(yōu)質(zhì)文章非常重要。感謝????
