JFinal 4.9.03は、主にルートスキャン機能を追加し、開発をより迅速かつ便利にします。
過去にルートスキャン機能を追加しなかった主な理由は次のとおりです。
1つは、ルートレベルのインターセプターとbaseViewPath構成をサポートする設計ソリューションが見つからなかったことです。
2つ目は、分割ルーティングをサポートするソリューションが見つからないことです。
第三に、パフォーマンスの低下により開発エクスペリエンスが低下し、ホットロードの起動速度が遅くなります。
第四に、特定のセキュリティリスクがあります。
今回jfinal4.9.03で使用したソリューションは、上記のすべての問題を解決し、最適なソリューションを見つけました。
新しい機能は週末に開発され、maven中央ライブラリにプッシュされ、現在利用可能です。
jfinalの公式ウェブサイトでは、jfinal-club、jfinal-blog、weixin-pay、jfinal-demoなどのすべてのダウンロードリソースがルートスキャンの使用に変更されています。コミュニティのウェブサイトからダウンロードして使用できます。
ルートスキャン機能の使い方は非常に簡単です。1つ目は、コントローラーに@Path アノテーションを追加して、controllerPathを 構成することです。
@Path("/club")
public class ClubController extends Controller {
......
}
次に、configRouteでスキャンを開始します。
public void configRoute(Routes me) {
me.addInterceptor(...);
me.setViewPath(...);
// 开启路由扫描
me.scan("com.club.");
}
上記のコードに示されているように、ルートレベルのインターセプターおよびbaseViewPath構成関数は引き続きサポートされます。ルート分割機能については、公式のjfinalドキュメントを参照してください。
最後に、新バージョンがリリースされ、ダブルイレブンが近づいたときに、jfinalクラブを紹介したいと思います。
jfinalクラブは、jfinalの持続可能な開発のための一定の資金を得るために、付加価値のあるサービスを提供することを目的として2017年に設立されました。
現在、クラブ会員数は2,000人近くに上り、クラブ内の専属QQグループ数は1,700人を超えています。
主なリソースに加えて、クラブはデザイン、共有、ソースコードなどのビデオリソースのダウンロードも随時提供しています。一部のリソースのダウンロードリストについては、https://jfinal.com/my/clubを参照してください。
最近、「enjoy design-algorithm-source code.mp4」、「jfinal-route-scan.mp4」など、学生が関心を持っているテクニカルビデオのバッチがリリースされました。
言語の開発方法やテンプレートエンジンの書き方を学びたい学生は、上記のビデオをフォローすることができます。
エンジョイビデオでは、語彙および文法分析における元のDLRDおよびDKFFアルゴリズムを紹介しています。
クラブの次の大ヒット独占特典プロジェクトjfinal-adminは急速に開発中であり、まもなく開始されます。
このプロジェクトは、一般的なフロントエンドとバックエンドの開発フレームワークであり、フロントエンドとバックエンドの迅速な開発を同時に実現することを目的としています。
このプロジェクトは、既製のコンテンツ管理、権利管理、アカウント管理、ファイル管理、画像管理、およびその他の一般的な機能を提供します。
これに基づいて、一般的に使用されるUIコンポーネントのセットが提供され、さまざまなパーソナライズされたUI開発のニーズを迅速に解決します。
明日はダブルイレブンです。jfinalクラブがダブルイレブンの割引イベントを行うのはこれが初めてです。
今後、入会・リチャージ・リニューアルのクラブ会員様は、60円の即時割引が受けられます。
ダブルイレブンで購入するときは、jfinalクラブに少し投資することを忘れないでください。リターンは素晴らしいものでなければなりません。
ダブルイレブンプロモーションポータル:https://jfinal.com/my/club