All Projects → makejavas → Easycode

makejavas / Easycode

Licence: mit
基于IntelliJ IDEA开发的代码生成插件,支持自定义任意模板(Java,html,js,xml)。只要是与数据库相关的代码都可以通过自定义模板来生成。支持数据库类型与java类型映射关系配置。支持同时生成生成多张表的代码。每张表有独立的配置信息。完全的个性化定义,规则由你设置。

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Easycode

Codemaker
A idea-plugin for Java/Scala, support custom code template.
Stars: ✭ 440 (-20.29%)
Mutual labels:  idea-plugin, code-generator
Crud Intellij Plugin
一个增删改查的idea插件,可以根据数据库表结构,帮助您快速生成model、dao、service、controller等相关代码。同时支持MyBatis、JPA、MybatisPlus。
Stars: ✭ 217 (-60.69%)
Mutual labels:  idea-plugin, code-generator
Lockstepengine
A lockstep solution include lots of deterministic library (Math,Collision,Navmesh,BehaviorTree,Serialization ...)
Stars: ✭ 376 (-31.88%)
Mutual labels:  code-generator
Intellij Mybaitslog
用于在IDEA将Mybatis的SQL日志还原为可执行的SQL,Used to restore Mybatis SQL logs to executable SQL in IDEA,
Stars: ✭ 501 (-9.24%)
Mutual labels:  idea-plugin
Smartcode
SmartCode = IDataSource -> IBuildTask -> IOutput => Build Everything!!!
Stars: ✭ 464 (-15.94%)
Mutual labels:  code-generator
Intellij Java2smali
A plugin for IntelliJ IDEA & Android Studio to easily compile Java & Kotlin files to smali.
Stars: ✭ 384 (-30.43%)
Mutual labels:  idea-plugin
Celerio Angular Quickstart
Generate an Angular 5 CRUD application from an existing database schema (we provide a sample one)
Stars: ✭ 483 (-12.5%)
Mutual labels:  code-generator
Functional widget
A code generator to write widgets as function without loosing the benefits of classes.
Stars: ✭ 374 (-32.25%)
Mutual labels:  code-generator
React View
React View is an interactive playground, documentation and code generator for your components.
Stars: ✭ 544 (-1.45%)
Mutual labels:  code-generator
Hsweb3 Demo
hsweb 3.0版本演示,ui基于miniui,集成hsweb全家桶的web端演示,集成代码生成器
Stars: ✭ 490 (-11.23%)
Mutual labels:  code-generator
Il2cpp
A MSIL/C# to C++ converter. Faster than CoreCLR with low memory overhead.(已弃坑.C#是个好语言,然而.NET不是一个干净的平台)
Stars: ✭ 423 (-23.37%)
Mutual labels:  code-generator
Datamodel Code Generator
Pydantic model generator for easy conversion of JSON, OpenAPI, JSON Schema, and YAML data sources.
Stars: ✭ 393 (-28.8%)
Mutual labels:  code-generator
Laravel Code Generator
An intelligent code generator for Laravel framework that will save you time! This awesome tool will help you generate resources like views, controllers, routes, migrations, languages and/or form-requests! It is extremely flexible and customizable to cover many on the use cases. It is shipped with cross-browsers compatible template, along with a client-side validation to modernize your application.
Stars: ✭ 485 (-12.14%)
Mutual labels:  code-generator
Jet
Type safe SQL builder with code generation and automatic query result data mapping
Stars: ✭ 373 (-32.43%)
Mutual labels:  code-generator
Generator
A code generator for MyBatis.
Stars: ✭ 4,847 (+778.08%)
Mutual labels:  code-generator
Sika Code
开源改变世界,让世界没有难写的代码
Stars: ✭ 376 (-31.88%)
Mutual labels:  code-generator
Python Betterproto
Clean, modern, Python 3.6+ code generator & library for Protobuf 3 and async gRPC
Stars: ✭ 412 (-25.36%)
Mutual labels:  code-generator
Jooq
jOOQ is the best way to write SQL in Java
Stars: ✭ 4,695 (+750.54%)
Mutual labels:  code-generator
Rust Embed
Rust Macro which loads files into the rust binary at compile time during release and loads the file from the fs during dev.
Stars: ✭ 548 (-0.72%)
Mutual labels:  code-generator
Multi Os Engine
Multi-OS Engine: Create iOS Apps in Java (or Kotlin ... etc.)
Stars: ✭ 529 (-4.17%)
Mutual labels:  idea-plugin

EasyCode

EasyCode能做什么?

EasyCode是基于IntelliJ IDEA Ultimate版开发的一个代码生成插件,主要通过自定义模板(基于velocity)来生成各种你想要的代码。通常用于生成Entity、Dao、Service、Controller。如果你动手能力强还可以用于生成HTML、JS、PHP等代码。理论上来说只要是与数据有关的代码都是可以生成的。


使用环境

IntelliJ IDEA Ultimate版(172+)

支持的数据库类型

因为是基于Database Tool开发,所有Database Tool支持的数据库都是支持的。

包括如下数据库:

  1. MySQL
  2. SQL Server
  3. Oracle
  4. PostgreSQL
  5. Sqlite
  6. Sybase
  7. Derby
  8. DB2
  9. HSQLDB
  10. H2

当然支持的数据库类型也会随着Database Tool插件的更新同步更新。

功能说明:

  • 支持多表同时操作
  • 支持同时生成多个模板
  • 支持自定义模板
  • 支持自定义类型映射(支持正则)
  • 支持自定义附加列
  • 支持列附加属性
  • 所有配置项目支持分组模式,在不同项目(或选择不同数据库时),只需要切换对应的分组,所有配置统一变化。
功能对比:
功能 Easy Code 其他工具
自定义模板 支持 支持
多表生成 支持 支持
生成方式 无缝集成在项目中 部分工具需要复制粘贴
附加列 支持 不支持
附加列属性 支持 不支持
动态调试模板 支持 不支持
图形化界面 支持 部分支持
使用环境 仅限IDEA 支持各种形式
在线支持 后期扩展 不支持
自定义类型映射 支持 部分支持
全局变量 支持 不支持

使用文档:

点击查看WIKI文档

一、在线安装

动图教程:

在线安装

说明文档:
1. 安装完毕后重启生效。
2. 版本更新时不会覆盖现有模板。

二、手动安装

点击这里 ,下载最新的发行版本。

动图教程

手动安装

说明文档:
1. 安装完毕后重启生效。
2. 版本更新时不会覆盖现有模板。
3. 不要解压zip包,安装时直接选zip包即可。

QQ群:373603580

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].