MoliCode 2.0リリース、カスタムコード生成テンプレート

バージョン2.0をリリース_カスタムテンプレートコードジェネレータMoliCode

I.はじめに

コースの他に、他のコードを生成することができるJavaコードを生成するために、コードジェネレータのMoliCodeのJavaベースの開発。コードテンプレートを格納するので、オブジェクトコードを生成するためにgitリポジトリのための独立した(スタンドアロン)ツールです。そうでないテンプレート自体に関するそれと他のコード生成との間の主な違い。これは、生成されたコードのどのような懸念はありませんが、基本的なツールとして、共有コードテンプレートの作成と使用を容易にします。

II。2.0バージョンアップ機能

  1. いくつかのバグを修復。

  2. ヘッドレス拡張典拠。

  3. ユーザ登録、ログイン機能の数を増やし、アクセス制御を向上させます。

  4. SQLの構文解析モードを作成増やし、あなたがコードを生成するためのデータベースをリンクすることはできません。

  1. コード生成プレビュー機能、コードをプレビューするためにダウンロードすることなく、

  2. 外形寸法ディメンション表とにより、カスタムプロパティをフィールドcustomProps取得することができます。

 

III。実施例チュートリアル

プロジェクトの構成

プロジェクトの特徴は、データベース接続の設定、エンジニアリング・ディレクトリの設定(テンプレートアドレス)、およびその他のビジネスコードの設定が含まれます。

プロジェクト構成] - > [データベースの設定]

(データベース・モデルを生成する必要がある場合)

 

プロジェクトの設定 - >プロジェクトディレクトリの設定

主に配置されている出力、テンプレート経路、一般的な構成にgitのアドレス、およびgitリポジトリテンプレートを引きます。

プロジェクト構成] - > [設定]ビジネスコード

コード生成

プロジェクトが設定されている場合は、コードを生成することができます。

コード生成 - >更新テンプレート

 

コード生成 - >プルデータベース生成されたコード

 

コード生成 - >コードのプレビュー

 

 

エピローグ

あなたがしたいコードを生成するために上記の工程を経て、コードテンプレートのセットは、あなたのニーズを満たすためにすることを提供し、そうでない場合は、手動で開発する必要があるかもしれません。

テンプレートのカスタム開発は、例えば、テンプレートを参照することができます:

https://github.com/cn2oo8/autocode-template-example

チュートリアル:

https://cn2oo8.github.io/molicode_doc

 

IV。バージョン2.0の機能プレビュー

4.1以上のユーザー機能

マルチユーザーログイン画面、デフォルトのユーザー名admin、デフォルトのパスワード:molicodepwd。

ユーザー登録

 

サプリメント

ヘッドレスモード

headless模式可以通过修改:browser.windowName=headless 调整为无UI窗口模式,改为浏览器访问。

启动后,一般通过 http://127.0.0.1:8098 这个地址访问即可;

 

headless特别适合一个小组公司将代码工具部署到Linux服务器上,然后通过浏览器的方式进行访问。因为暂无服务器资源,故而尚未提供headless版本的在线预览功能。

 

CreateSQL 转换

create SQL意思是通过建表语句转换为表模型,这样可无需链接到数据库也可以生成代码。底层采用阿里巴巴开源的Druid SQL分析器。 安全有效,非常好用,you can try it.

 

自定义属性

customProps 是一个网友给我提的意见,非常感谢。这样您可以将表级别,或者列级别自定义json配置参数,在遍历的时候,即可从columnVo.customProps.newProp 方式获取到您配置的自定义值,完成自定义模板和自定义属性功能。

 

可视化表模型调整

您可以在代码生成前,通过可视化界面,修改表模型的参数,使生成的代码更加符合您的需求,生成的代码基本无需调整即可使用。

 

代码预览功能

在压缩包输出模式下,可以实现代码预览功能,方便您对一下工具类输出进行查看和调整。

おすすめ

転載: www.oschina.net/news/108402/molicode-2-0-released