この更新内容:
- 新しいデータベースストレージおよび
Redis
ストレージソリューション - カスタマイズ可能なストレージ方法のサポートが追加されました
- 検出の更新をブロックするオプションを追加しました
- 新しいインターフェイスの実行時間
executeTime
db
モジュールに自動的に挿入できないバグ I38LDBを修正swagger
でテストできないRequestBody
リクエストを修正する- 型変換中に値が0になる問題を修正します I398ND
- 省略した場合
as
の誤ったコードプロンプトの問題を修正 - スクリプトを切り替えるときにコードエディタのスクロールバーが正しく配置されない問題を修正します
- 生成された
swagger
ドキュメントを最適化し、インターフェースの説明を表示します - 互換性のある読み取りリソースロジックを最適化する
Spring Boot
2.1.x
2.2.x
2.3.x
2.4.x
- コードを最適化し、異常なログ出力を増やし、問題の特定を容易にします
magic-apiは、Javaベースのインターフェース迅速開発フレームワークです。インターフェースはmagic-apiによって提供されるUIインターフェースを介して記述され、HTTPインターフェースに自動的にマップされます。コントローラーなどのJavaオブジェクトを定義する必要はありません。 、Service、Dao、Mapper、XML、VOなど。完全な一般的なHTTPAPIインターフェース開発
特性
- MySQL、MariaDB、Oracle、DB2、PostgreSQL、SQLServer、およびjdbc仕様をサポートするその他のデータベースをサポートします
- 非リレーショナルデータベースのサポートRedis、Mongodb
- ページングクエリとカスタムページングクエリをサポートする
- マルチデータソース構成をサポートし、実行時のデータソースの動的追加をサポートします
- SQLキャッシュとカスタムSQLキャッシュをサポート
- SQLインターセプト、カスタムページングダイアレクト、カスタム列名変換をサポート
- カスタムJSON結果、カスタムページング結果をサポートする
- インターフェイス権限の構成、インターセプター、およびその他の機能のサポート
- 実行時のデータソースの動的変更をサポート
- Swaggerインターフェイスドキュメントの生成をサポートする
- マジックスクリプトスクリプトエンジン、動的コンパイル、再起動の必要なし、リアルタイム公開に基づく
- Linqスタイルのクエリ、よりシンプルな関連付けと変換をサポート
- データベーストランザクションのサポート、SQLサポートのスプライシング、プレースホルダー、判断、その他の構文
- ファイルのアップロード、ダウンロード、画像の出力をサポート
- スクリプトの履歴バージョンの比較と回復をサポート
- スクリプトコードの自動プロンプト、エラープロンプト、パラメータプロンプト、構文エラープロンプトをサポート
- SpringでのBeanとJavaでのクラスのインポートをサポート
- オンラインデバッグスクリプトエンジンをサポートする
- カスタムツールクラス、カスタムモジュールパッケージ、カスタムタイプ拡張、カスタム関数などをサポートします。
クイックスタート
Mavenによって導入されました
<! -春-ブートスターターの方法で、参考- > <依存> < groupIdを> org.ssssssss </ groupIdを> <たartifactId >マジック-API-春ブート・スターター</たartifactId > <バージョン> 0.7 。1 </バージョン> <!-最新のバージョン番号に置き換えます-> </依存関係
application.propertiesを変更します
server.port = 9999 #Webページの入り口を構成します magic-api.web = / magic / web #構成ファイルの保存場所。クラスパスで開始する場合、読み取り専用の magic-api.workspace = / data / magic-apiです。
オンライン編集
http://localhost:9999/magic/web
操作するためのアクセス
ドキュメントとデモ
- ドキュメントアドレス:https://ssssssss.org
- オンラインデモ:http://140.143.210.90:9999 / magic / web