打开auto工具,点击Project:

输入需要创建的工程名,project,点击make:

一个core和web工程被创建成功

重新打开Auto工具,点击Core,以User为例,Class输入User:

点击make,生成所有所需的core元素到临时目录

点击OK,后提示拷贝所需元素到工程目录下

点击Copy,提示copy结果

至此已生成,vo,mapper,dao,manager,bean配置文件等信息
下面定义表结构:
点击Core内的Table按钮,输入User的field:

点击make,生成feilds到vo对象内:

点击copy复制到工程内

利用hibernate自带是生成表工具,自动生成数据库表,此处省略。
点击web,输入UserController:

点击make:

点击确定:
选择需要的文件,点击copy将文件植入工程内:

生成的UserController为:

http://localhost/user/index.htm代表调用UserController.index方法。
1:增加用户
点击Web,然后点击MVC按钮,选择UserController,输入userEdit方法:

点击“Edit”按钮,出现下面窗口:

然后点击Edit,选择需要的vo对象:

点击make,生成方法体:

点击OK返回,然后输入JSP文件的表单HTML:

点击copy,提示以上内容植入工程内:

加入userSave方法,同上,输入method:userSave,点击edit:

点击save按钮,选择你需要从表单内更新到数据库的字段:

点击make后生成方法体:

点击copy,植入userSave法体到UserController内:

2:查询用户列表:
同上,定义users方法,点击Edit,然后点击Param,获取parameter:

点击make,方法体被植入代码:

点击CND按钮,按照参数点击+植入条件代码:

点击make,方法体被更新:

同上点击copy将代码,JSP,tiles植入工程中。
当然还有很多其他快速开发的功能,此处就不累述了。
分享到:
相关推荐
本文将深入探讨如何使用JPA和Spring Boot结合,实现代码自动生成工具,提高开发效率。 首先,让我们了解JPA。JPA通过提供一套标准API,使得开发者无需关注底层SQL语句,而是通过定义实体类、注解以及Repository接口...
在这个领域中,源代码自动生成是一个非常实用的技术,它可以帮助开发者提高效率,减少重复劳动,并且降低出错的可能性。"JavaWeb开发,源代码自动生成,还不错噢!"这个标题暗示了一个可能的工具或框架,它为JavaWeb...
【描述】:本文介绍的是一款名为Auto Maker的代码自动生成工具,它专为mybatis框架设计,能够极大地提高开发效率,减少重复的CRUD操作代码编写。此工具支持多种开发框架,并且具备扩展性,未来将增加更多框架的支持...
代码自动生成工具的发展经历了从简单的样式生成器到复杂的.NET代码生成器等多个阶段: 1. **CSS渐变代码生成器**:这类工具能够生成简单的CSS渐变效果代码,用户可以通过设置不同的参数如宽度、高度、方向等来自...
。。软件推11介:功能强大的代码自动生成工具,Auto,Maker-mybatis自动生成代码.docx
对于喜欢CAD二次开发的人来说,Lisp程序好写,DCL程序...而且美观大方,专业,软件随时引导使用者做正确操作,随时提醒使用者语法错误,而且能预览对话框,能自动调用CAd的对话框错误信息文件(*.dce).还有它是绿色的。
②修改生成工具代码(支持linux或mac或windows)如果生成出来的结构不是我们所需要的可以修改automatic.go文件 命令:go run automatic.go -d dbname -path ./models 二,生成单个多个表结构体: 命令(支持linux...
【Auto Maker-mybatis自动生成代码】是一款针对Java开发者的强大代码生成工具,它极大地提高了开发效率,特别是对于基于Mybatis框架的项目。该工具能够根据预设的数据库结构,自动创建出符合规范的代码,包括POJO...
自动生成ibatis所需文件,达到快速查询,减少工作量的效果 CorpChannelDAO.java CorpChannelDAOimpl.java CorpChannel.java CorpChannelExample.java game_channel__corp_channel_SqlMap.xml 详情步骤请见...
【Auto Maker-mybatis自动生成代码】是一款针对Java开发者的强大工具,主要针对Mybatis框架,旨在简化代码编写工作,提高开发效率。它可以根据预设的数据库结构自动化地生成包括POJO对象、Mapper接口、Service层以及...
【Auto Maker-mybatis自动生成代码】是一款强大的代码生成工具,专为Java开发人员设计,旨在提高开发效率。这款工具能够根据预设的数据库结构自动生成可运行的代码,覆盖了多种常见的开发框架,如Spring Boot、...
Java代码自动生成器是一种高效的开发工具,它能够帮助程序员快速构建应用的基础结构,减少手动编写重复性代码的工作量。在给定的标题和描述中,我们可以看出这个工具专注于通过页面来生成不同类型的代码,包括单表、...
本文将深入探讨“C#自动生成Model工具源码”这一主题,包括其工作原理、如何使用和其在软件开发中的价值。 首先,我们需要理解什么是“Model”。在软件开发中,特别是使用MVC(Model-View-Controller)架构时,...
C++流程图生成器是一种强大的工具,它能够自动分析C或C++的源代码,并根据代码的逻辑结构生成对应的流程图。这样的工具对于理解和调试复杂的程序逻辑尤其有帮助,因为流程图以图形化的方式直观地展示了代码的执行...
《Autowork Java代码生成工具:提升开发效率的利器》 在软件开发过程中,编码是一项耗时且重复性较强的工作,特别是在大型项目中,大量的基础代码编写会占用开发者大量时间,影响项目的进度和效率。为了解决这一...
该压缩包内的"auto_img_code - 副本"很可能是一个实现代码自动生成的脚本或者应用程序。可能的功能包括但不限于: 1. **模板化编程**:工具可能允许用户定义代码模板,比如类定义、函数实现等,然后根据输入的数据...
`Android-AutoGo`的核心功能在于解析源代码中的注释,并根据这些注释自动生成相应的代码。这种机制借鉴了类似Java的Lombok库,使得开发者可以在注释中添加元数据,指示代码生成器应该如何操作。通过这种方式,开发者...