tg-common-generator

糖果代码生成器
授权协议 Mulan
开发语言 Java
所属分类 程序开发、 代码生成工具
软件类型 开源软件
地区 国产
投 递 者 姬慎之
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

糖果代码生成器:

  1. 基于关系型数据库和 freemarker 模板生成代码,不限制开发语言,因为只是一个代码生成器。
  2. 理论上兼容 PostgreSQL、MySql、SqlServer、Oracle。只在 PostgreSQL 测试过,其他数据库暂未测试。
  3. 提供的类型映射配置文件只有 PostgreSQL+java 的:config/mappings-postgresql-java.xml,其他数据库和开发语言需要自己修改类型映射文件。
  4. 原来一直使用 rapid-generator,不过由于 rapid-generator 早已不维护,而且不能够满足需求,所以基于 Spring Boot 和 Freemarker 仿造了个轮子并进行强化。   
  5. 基本功能和用法和 rapid-generator 一致。原来使用过 rapid-generator 的可以很容易迁移过来。
  6. 只是一个代码生成器,并非一站式后台管理系统框架生成器。可以根据自定义模板生成任意格式代码。
  7. 代码生成器只是个工具,重要的是整理适合自己的模板。
  8. 演示模板只是为了演示标签的基本用法,生成的代码不能真正使用,看看就好。
  9. 暂时没有 UI 界面,应该不是很需要。
 相关资料
  • 本文向大家介绍如何使用mybatis-generator自动生成代码,包括了如何使用mybatis-generator自动生成代码的使用技巧和注意事项,需要的朋友参考一下 这篇文章主要介绍了如何使用mybatis-generator自动生成代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 1、在pom文件中添加mybatis-generator

  • generator 也就是生成器的英文拼写,它的主要作用是生成大批量的数据 方法一 (x for x in ['a', 'v']) 其实也就是把上一章迭代方法中的[]换成了(),那么返回的对象就不同了,前者是生成了一个list后者是生成了一个生成器。 其实跟js中的generator是一样的,打印出来这个生成器的内容只需要使用next()方法就OK了 l = ( x for x in ['1','

  • 生成器根据处理后的原始文件建立路由。 概要 hexo.extend.generator.register(name, function(locals){ }); 在函数中会传入一个 locals 参数,等同于 网站变量,请尽量利用此参数取得网站数据,避免直接存取资料库。 更新路由 hexo.extend.generator.register('test', function(locals){

  • 迭代器(Iterator) ES5实现迭代器 迭代器是什么?遇到这种新的概念,莫慌张。 迭代器是一种特殊对象,每一个迭代器对象都有一个next(),该方法返回一个对象,包括value和done属性。 ES5实现迭代器的代码如下: //实现一个返回迭代器对象的函数,注意该函数不是迭代器,返回结果才叫做迭代器。 function createIterator(items) {

  • 迭代器和生成器这两个概念总是很容易混淆,经过上节的学习我们知道迭代器是一个对象,那么本节首先要记住:生成器是一种能够中途停止,然后从停止的地方继续运行的函数。可以借助 yield 或 return 停止函数运行。 1. 慕课解释 通过 function* 来创建一个生成器函数,在调用一个生成器函数后,并不会立即执行函数中的代码,而是会返回一个迭代器对象,通过调用迭代器对象的 next() 方法,可

  • 我正在根据参考指南学习使用Map结构。日食验证是 面向Web开发人员的Eclipse Java EE IDE。版本:开普勒服务版本2 pom。xml如下所示,与参考指南相同 它表示在构建项目时将生成实现代码。但是,它似乎不会在目标/生成的源文件夹下生成