`
snail_eric
  • 浏览: 4803 次
社区版块
存档分类
最新评论

SpringMVC基础上的web框架1.1.2-增加代码生成器功能

阅读更多

1.1.2版本在之前1.1.1版本基础上增加了代码生成功能,可以自动生成dao,service,controller的基本的增删改查及分页功能。

使用方式如下:

 

1.在model目录下创建一个pojo对象,可以参考DemoGener类

2.打开CodeGenerate类,如下修改


 public static void main(String[] args) throws IOException {
  // 只需要将需要生成代码的class对象放入下面数组中,就可以自动生成代码
  Class<?>[] classes = new Class<?>[] { DemoGener.class };
  ApplicationContext context = new ClassPathXmlApplicationContext("/SpringContext.xml");
  CodeGenerateUtil util = (CodeGenerateUtil) context.getBean("codeGenerateUtil");
  util.codeGenerate(classes);
  System.exit(0);
 }

 

把您新增的类加入到classes数组中,可以同时新建多个pojo类,放进classes数组中,

执行main方法之后,代码直接生成好了,刷新项目即可看到。

 

注:

pojo类必须有一个int id属性,使用mysql数据库的自增id

目前dao的实现类使用了mysql的方式,如果您想换成其他数据库,直接修改daoImpl.vm文件即可。

自己修改sql语句。

如果您想新增/修改任何生成的代码,可以修改resources\vm\codegenerate目录下对应的vm文件。

 

数据库的表名是类名首字母小写,表中列名对应类中的属性名。

 

附件只上传了maven项目版本,web项目版本由于附件大小因素无法上传,需要的朋友可以邮件联系:loceme.student@163.com

 

 

 

分享到:
评论
1 楼 snail_eric 2016-11-21  
http://download.csdn.net/user/caozj870731
最新版本地址

相关推荐

    SpringMVC基础上的web框架

    代码生成器 1.1.3 首页修改 dateformat.js 时间参数转换 SpringMVC配置文件集中 快递参数接口 1.1.4 des加解密字符串和文件 1.1.5 redis 加锁,redis升级成2.8.2 freemarker工具类 1.1.6 spring websocket 实现...

    一个可以直接运行的基于SpringMVC的web框架1.1.12

    一个基于SpringMVC的web框架 1.0.5 从web项目迁移成maven项目 1.0.6 增加菜单框架ext实现,类路径调整 1.0.7 增加http工具类,demo例子 1.0.8 socket工具类,权限组件,菜单组件,jdbc分页支持多种数据库,ant路径工具...

    可以直接运行的基于SpringMVC的web框架示例,也可以直接当公司框架

    一个基于SpringMVC的web框架 1.0.5 从web项目迁移成maven项目 1.0.6 增加菜单框架ext实现,类路径调整 1.0.7 增加http工具类,demo例子 1.0.8 socket工具类,权限组件,菜单组件,jdbc分页支持多种数据库,ant路径工具...

    基于SpringMVC的一个web框架

    代码生成器 1.1.3 首页修改 dateformat.js 时间参数转换 SpringMVC配置文件集中 快递参数接口 1.1.4 des加解密字符串和文件 1.1.5 redis 加锁,redis升级成2.8.2 freemarker工具类 1.1.6 spring websocket 实现...

    基于Spring MVC的web框架 1.1.11

    代码生成器 1.1.3 首页修改 dateformat.js 时间参数转换 SpringMVC配置文件集中 快递参数接口 1.1.4 des加解密字符串和文件 1.1.5 redis 加锁,redis升级成2.8.2 freemarker工具类 1.1.6 spring websocket 实现...

    SpringMVC基本Demo所需的Jar包

    综上所述,这些Jar包是构建一个基于SpringMVC的Java web应用的基础,它们协同工作,使得开发者能够高效地编写可维护、可扩展的代码。在开发过程中,通常会将这些依赖项配置在构建工具(如Maven或Gradle)的POM.xml或...

    SpringMVC表单标签使用详解

    SpringMVC是一个强大的Java web开发框架,它简化了模型-视图-控制器(MVC)架构的实现。在处理表单数据时,SpringMVC提供了一系列的表单标签,使得与模型数据的交互更加便捷。这些标签可以直接访问ModelMap中的内容...

Global site tag (gtag.js) - Google Analytics