整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

基于 IntelliJ IDEA 开发的代码生成插件EasyCode

asyCode能做什么?

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


使用环境

IntelliJ IDEA Ultimate版(172+)

支持的数据库类型

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

包括如下数据库:

  • MySQL
  • SQL Server
  • Oracle
  • PostgreSQL
  • Sqlite
  • Sybase
  • Derby
  • DB2
  • HSQLDB
  • H2

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

功能说明:

  • 支持多表同时操作
  • 支持同时生成多个模板
  • 支持自定义模板
  • 支持自定义类型映射(支持正则)
  • 支持自定义附加列
  • 支持列附加属性
  • 所有配置项目支持分组模式,在不同项目(或选择不同数据库时),只需要切换对应的分组,所有配置统一变化。

功能对比:

功能Easy Code其他工具自定义模板支持支持多表生成支持支持生成方式无缝集成在项目中部分工具需要复制粘贴附加列支持不支持附加列属性支持不支持动态调试模板支持不支持图形化界面支持部分支持使用环境仅限IDEA支持各种形式在线支持后期扩展不支持自定义类型映射支持部分支持全局变量支持不支持

使用文档:

1.安装教程

2.功能展示

2.1简单的生成代码

首先在IDEA右边找到数据库工具,点击加号添加好对应的数据源

接着在要生成表上面右键,就可以看到EasyCode菜单,以及子菜单(Generate Code,Config Table)生成代码与配置表。

2.2多表代码生成 可以按住Ctrl键同时选择多张表进行操作。

注意:多选的情况下配置信息取首选表(选中的第一张表)。

2.3添加类型映射

在Other Seeting中可以看到如下配置信息,上面部分是分组信息,可以复制分组,删除分组。

下面的表格是类型映射信息:左边是数据库类型(支持正则),右边是对应的java类型(必须为全称)。可以新增删除

注意:

( )是正则表达式中的关键字,需要转义成\( \)

2.4添加自定义属性

在这里添加自定义属性,这些属性都是可以动态配置的,而且还可以在模板中获取到这个属性。

这里的关系都是一一对应的,例如:如果配置了disabled属性就可以在columnInfo.ext中拿到你设置的值

注意:table编辑框需要失去焦点才能正常保存(属于IDEA自身BUG)。

几次给大家分享了怎么在自己的电脑上配置 java 环境,准备工作做好了,我们就要开始我们真正的编码学习了。下面介绍使用 IDEA 创建我们的第一个 HelloWorld 程序。

1、打开 IDEA,创建一个新的项目。

2、在弹出的对话框中,选择 Java,第一次使用的时候,要选择我们之前下载好的 JDK 文件。

3、点击下一步,这里我们不使用推荐的,我们自己来手动建立。

4、点击下一步,填写我们的项目名称和选择项目的路径地址。

5、点击 Finish,项目会自动创建和进行加载,并进入主页面,主页面左边是我们的项目目录结构。

6、我们在 src 目录下边创建一个 package。

7、在上一步创建的 package 上面在创建一个 HelloWorld 类。

8、创建完 HelloWorld 类,可以看到下面的效果。

9、在我们的主函数中写一个输出语句。

10、右击点击运行。

11、执行结果。

到此,我们的第一个程序就完成,希望大家有所收获,继续努力。

(文章来源:https://www.cnblogs.com/hanwen1014/p/9053492.html)

DEA简介

IDEA全称是IntelliJ,是JetBrains公司推出一个集成开发工具,是Java开发工具中的翘楚,基于这个开发工具可以快速开发我们的Java相关项目。相对于其它开发工具,IDEA提供了更加强大的提示功能,全面的快捷键操作,模板代码以及快速的资源整合。

下载与安装

准备工作

  • 硬件(Hardware)要求1)内存8G或以上
    2)硬盘磁盘空闲空间大于5GB,最好有一块固态硬盘。
  • 软件(Software)要求1)Microsoft Windows 8 or later
    2)macOS 10.13 or later
    3)Any Linux distribution
    4)Set Up and Config JDK1.8

IDEA工具下载

IDEA官网下载地址如下:

https://www.jetbrains.com/idea/

基于操作系统的不同,可以选择不同平台下的IDEA,例如:

说明:至于社区版(功能受限的免费版)/还是商业版(可试用)自行决定。

IDEA工具安装

IDEA 下载以后需要进行安装进行使用。假如只是下载的解压版本,则可以将其拷贝到非中文目录,然后直接解压进行应用。假如下载的可执行程序(例如windows平台下的.exe文件)则直接启动可执行程序,然后按照提示,一步一步安装即可。

IDEA官方帮助文档文档参考如下:

https://www.jetbrains.com/help/idea/discover-intellij-idea.html

IDEA工具启动

找到解压或安装好的idea根目录,然后进入bin目录找到idea.bat或者idea64.exe文件,然后直接双击进行启动,第一个启动欢迎界面如图所示:

在第一个界面呈现过程中,其实是IDEA底层在进行启动初始化,假如是第一次启动,稍等片刻会进入第二个界面,例如:

在第二个界面中,我们先选择创建新项目(New Project),然后进入创建项目的界面,这里我们先选择创建空项目,如图所示:

选择好Empty Project以后,点击next进入项目的设计,如图所示:

在上面图中,点击Finish按钮完成项目的创建,进入IDEA的项目工作窗口,如图所示:

IDEA 基本配置

Appearance(显示)主题配置

KeyMap(快捷键)配置

Editor(编辑区)配置

General 配置

滚轮滑动,改变字体大小配置,如图所示:

包导入配置,如图所示:

行号与方法分隔符配置,如图所示:

代码提示配置,如图所示:

代码补全配置,如图所示:

Font 配置

代码编辑区字体配置,如图所示:

控制台字体配置,如图所示:

Color 配置

代码中的注释颜色配置,如图所示:

File 编码配置

Build 执行配置

Compiler(编译配置)

自动编译配置(可选),选上了可能会比较慢,如图所示:

Build Tools 中的Maven配置

Maven 初始化配置(假如已有配置好的,可以使用已有的配置)

找到你磁盘中的maven根目录下的conf目录,并打开conf目录下的settings.xml文件,然后进行如下配置:

配置maven本地库(从maven远程服务器下载的资源存储到的位置)

<localRepository>${user.home}/.m5/repository</localRepository>

配置maven私服(配置到mirrors标签内部)。

   <mirror>
    <id>aliyun</id>
    <name>aliyun for maven</name>
    <mirrorOf>*</mirrorOf>
    <url>https://maven.aliyun.com/repository/public</url>
   </mirror>

配置maven中的profile(配置到profiles标签内部),设置JDK编译和运行版本。

<profile>
   <id>jdk-1.8</id>
   <activation>
    <activeByDefault>true</activeByDefault>
      <jdk>1.8</jdk>
   </activation>
   <properties>
       <maven.compiler.source>1.8</maven.compiler.source>
       <maven.compiler.target>1.8</maven.compiler.target>
       <maven.compiler.compilerVersion>1.8
       </maven.compiler.compilerVersion>
   </properties>
 </profile>

IDEA 中集成Maven配置

找到Build Tools/Maven选项,然后在IDEA中集成本地maven配置。如图所示:

Version Control 配置

安装gitee插件

Gitee 安装成功以后,检查是否在Version Control中有Gitee选项,如图所示:

点击Version Control的Gitee选项,进入Gitee配置,如图所示:

在Gitee配置界面,选择添加账户(Add Account),进入账户配置界面,如图所示:

在Gitee账户配置界面,进行连接Gitee平台的账户配置(要事先注册好Gitee平台账户),然后点击Log in进行登陆,登陆成功以后会呈现如下界面,如图所示:

总结(Summary)

本小节主要是对IDEA开发工具进行了一个简单介绍,然后基于我们后续要做的应用,做了一个初步配置,基于这个配置我们后续可以更好的展开项目的创建、测试等。