Jbootは、このようなマイクロサービスのヘルプの開発者の開発など、マイクロプロセッサベースのサービスフレームワークJFinal、JFinal-アンダートウ、ダボで開発しきい値を減らします。Javaコードのためのアイデア、日食Mavenのマルチモジュールで完璧なサポートしていますが、HTML、CSS、JSおよびその他のリソースファイルは、負荷を加熱します。双双の開発と幸せな生活。
次のようにJboot 3.1.0主なアップデートは以下のとおりです。
A:RPC完全な再構成
RPCのJboot 3.1.0を完全に再構築された、通常の使用の設定を変更する必要性を容易にするために、APIは、APIが変更されていないが、実現には完全な変更を送信するが、すべてがスムーズに、Jboot 3.1.0にアップグレードすることができ、変更されていません。
ダボは、2.7.35の下でそのようなメタデータ・センター、物流センターや他の機能などの機能の多くを追加し、Jbootを再構成した後、ダボの内容のすべてのサポートは、単一のアプリケーションの下に複数のレジストリをサポートするように構成された、よりさサービス契約およびその他のサポート。より柔軟な構成。
II:新しいゲートウェイポータル
限定的な支持体はセンチネル、はるか下で配布しながらJbootのV3.1.0はまた、異なる条件ホスト、パス、クエリと他の構成をサポートするポータルゲートウェイ、高性能を加えました。
3:分散キャッシュの運用・保守サポート
等J2Cache、EHRedis、のような多くの二次キャッシュ分散キャッシュでは、更新する必要があるか、または通知にMQパブ/サブ依存Redisのキャッシュ・メモリ・キャッシュに起因するかもしれないが、いくつかの極端な場合で、通知はまだ、いくつかのノード・レベルのキャッシュに問題が更新できない原因ではないいくつかの極端なケースを、JbootはcacheNameを指定のすべてへのアクセスを提供し、その機能は、(リフレッシュ)リフレッシュすることができ、特にMQに表示されます。手動で、平和維持活動により、キャッシュをリフレッシュすることができますので、分散キャッシュキャッシュの同期のすべてのノード。
Jboot V3.1.0アップデート次のように:
- 新:ゲートウェイのサポートが追加されましたが、ルーティングルールは、次の3つのモードのホスト、パス、クエリなど、およびコンフィギュレーションセンチネルを制限するサポートをサポート
- 新:ダボのマルチプロトコル、マルチレジストリなどのサポートが追加されました
- 新:注釈@Configurationのサポートが追加されましたが、そのインスタンス名で構成することができ
- 新:JbootAopInterceptorは、動的にインターセプタを追加または削除することができます
- 追加:プロファイルは、地図、セット、リストと配列をサポートするように設定することができます
- 新:名前として知られているJbootCacheは、キャッシュの新機能、簡単な操作とメンテナンスを得ることができます
- 新規:JbootCache新しい分散キャッシュは、操作とキャッシュのメンテナンスを容易にするために、リフレッシュすることができます
- 追加:代替-D起動パラメータのためのサポートjboot-system.propertiesは、サードパーティ製のコンポーネントの使用は、より便利に時間があります
- 修理:バグ修正はJbootHttpImplファイルをアップロードしていません
- 修正:問題を取得することができませんが、正しくJbootHttpImpl gzipで圧縮されたコンテンツを修理しました
- 最適化:RPCモジュールの再構築、それをより簡単にするとクリア
- 最適化:最新バージョンおよびその他の関連する依存へfastsjonのアップグレードは、メソッド名などの一部の間違ったスペルを修正します
- ドキュメント:AOPの関連文書を改善
- ドキュメント:ドキュメントSentinelは完璧を制限します
- ドキュメント:完璧なRPC関連文書
- ドキュメント:新しいゲートウェイは、関連文書を使用するように設定され
Mavenの依存性:
<dependency>
<groupId>io.jboot</groupId>
<artifactId>jboot</artifactId>
<version>3.1.0</version>
</dependency>
こんにちは世界:
@RequestMapping("/")
public class HelloworldController extends JbootController {
public void index(){
renderText("hello world");
}
public static void main(String[] args){
JbootApplication.run(args);
}
}