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.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.0.5 从web项目迁移成maven项目 1.0.6 增加菜单框架ext实现,类路径调整 1.0.7 增加http工具类,demo例子 1.0.8 socket工具类,权限组件,菜单组件,jdbc分页支持多种数据库,ant路径工具...
一个基于SpringMVC的web框架 1.0.5 从web项目迁移成maven项目 1.0.6 增加菜单框架ext实现,类路径调整 1.0.7 增加http工具类,demo例子 1.0.8 socket工具类,权限组件,菜单组件,jdbc分页支持多种数据库,ant路径工具...
代码生成器 1.1.3 首页修改 dateformat.js 时间参数转换 SpringMVC配置文件集中 快递参数接口 1.1.4 des加解密字符串和文件 1.1.5 redis 加锁,redis升级成2.8.2 freemarker工具类 1.1.6 spring websocket 实现...
代码生成器 1.1.3 首页修改 dateformat.js 时间参数转换 SpringMVC配置文件集中 快递参数接口 1.1.4 des加解密字符串和文件 1.1.5 redis 加锁,redis升级成2.8.2 freemarker工具类 1.1.6 spring websocket 实现...
综上所述,这些Jar包是构建一个基于SpringMVC的Java web应用的基础,它们协同工作,使得开发者能够高效地编写可维护、可扩展的代码。在开发过程中,通常会将这些依赖项配置在构建工具(如Maven或Gradle)的POM.xml或...
SpringMVC是一个强大的Java web开发框架,它简化了模型-视图-控制器(MVC)架构的实现。在处理表单数据时,SpringMVC提供了一系列的表单标签,使得与模型数据的交互更加便捷。这些标签可以直接访问ModelMap中的内容...