freemarker代码生成器能否判断数据表字段是否怎么设置一个字段为必填字段项

以前开发过完整的快速开发平台想分享里面的基本代码生成的开发流程,大概就两个重点一代码生成引擎,二是编写模版

代码生成器的核心开发流程

  1. 如何连接数据库获取数据库信息,以及根据数据库的表字段信息如何转换成java实体类型
    2)数据库表信息转java类型
  2. 配置必须的基本数据根据模版语言编写代碼模版,根据模版生成代码文件(我这里用freemarker模版语言)
    1)配置数据库类型帐号,密码需要生成的表的基本信息
    2)编写模版,根据配置的信息注入模版生成代码文件以及生成代码文件的路径

根据数据库表信息转成java实体类

1. 获取数据库表的基本信息核心代码

 
 

用freemarker模版语言进行编写嘚模版

  1. 生成文件之前获取配置信息存到Map变量,之后注入模版生成代码文件
  1. 编写生成实体的模版模板在resources/template目录下,可以根据需要自行修改
  1. 得箌代码生成的文件路径

 
 
 
 
 
  1. 把配置数据注入模版生成代码文件
 

设置全局的配置 、数据库配置,执行generateToFile()方法生成代码文件

}

      FreeMarker是一款: 即一种基于模板和要改變的数据 并用来生成输出文本(HTML网页、电子邮件、配置文件、源代码等)的通用工具。 它不是面向最终用户的而是一个Java类库,是一款程序员可以嵌入他们所开发产品的组件

// 第二步:设置模板文件所在的路径。 // 第三步:设置模板文件使用的字符集 // 第四步:加载一个模板,创建一个模板对象 // 第五步:调用模板对象的process将数据塞入模板中。 //返回处理好的HTML字符串

4.查看控制台输出结果

}

我要回帖

更多关于 怎么设置一个字段为必填字段 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信