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
相关推荐
j2eeGenerator-1.0是针对SpringMVC框架定制的一款代码生成工具,它的核心功能是自动生成与SpringMVC相兼容的Java代码,包括BO、Service、Controller以及对应的JSP页面。这样,开发者可以省去编写这些基础代码的时间...
【标题】"SpringMVC-Mybatis-Shiro-redis-master" 涉及的是一个集成框架项目,这个项目集成了四个关键的技术组件:SpringMVC、MyBatis、Shiro和Redis。这些技术在现代Java Web开发中扮演着重要角色。 **SpringMVC**...
《SpringMVC-Activiti5.16-Shiro-EasyUI项目整合详解》 在现代企业级应用开发中,高效、安全、易用是至关重要的考量因素。SpringMVC、Activiti、Shiro和EasyUI这四个技术组件的整合,正是为了实现这样的目标。这篇...
**SpringMVC基础框架详解** SpringMVC是Spring框架的一个模块,主要负责处理Web应用程序的请求和响应。它提供了一种模型-视图-控制器(MVC)的架构模式,帮助开发者将业务逻辑、数据访问和用户界面有效地解耦。在...
SpringMvc三层代码生成器结合MyBatis或MyBatisPlus,为Java Web开发提供了便捷的代码自动化工具,帮助开发者快速构建符合三层架构的项目,减少了手动编写基础代码的时间,让开发者能更专注于业务逻辑和功能实现。
最新版java代码生成器基于springMvc+mysql 后台功能一键生成 压缩包里的jdk文件目录 请自行下载jdk1.8.0_45版本并覆盖进去 没有jdk是运行不起来的 也可以下载其他jdk版本 但是jdk1.8.0_45这个文件目录名称不要更改 ...
《SpringMVC-Mybatis-Shiro-Redis:构建安全高效的Web应用》 在现代Web开发中,构建一个高效且安全的后端系统是至关重要的。本文将深入探讨一个基于SpringMVC、Mybatis、Shiro和Redis的Web应用架构,这四个组件共同...
MyBatis-plus框架代码生成器,也称为fengyuxinxing-generator,是基于MyBatis-plus的一个实用工具,用于自动化地生成常见的Java代码,包括实体类、Mapper接口与实现、Service接口与实现以及Controller等,极大地提高...
这个框架是在学习Spring的时候,为了积累学习成果,自己搭建的,一般的系统开发也可以直接使用,包括一个系统开发的基础功能。 以下是当时自己开发时的日志,大致可以说明框架里已有功能 1.0.5 从web项目迁移成maven...
这个压缩包文件“SpringMVC-Activiti5.16-Shiro-EasyUI.zip”显然包含了使用这些技术构建的一个完整或部分的应用系统。让我们详细探讨一下每个组件及其在实际开发中的应用。 **1. SpringMVC** SpringMVC是Spring...
通过案例完整呈现Tomcat的实现,系统总结Spring MVC九大组件的处理以及常用的技巧和实践 在大型网站和复杂系统的开发中,Java具有天然的优势,而在Java的Web框架中Spring MVC以其强大的功能以及简单且灵活的用法受到...
SpringMVC是Spring框架的一部分,专门用于构建Web应用的模型-视图-控制器(MVC)结构,而MyBatis则是一个轻量级的持久层框架,它将SQL语句与Java代码分离,提高了数据库操作的灵活性。 整合Spring、SpringMVC和...
SpringMVC和JAX-RS是两种在Java世界中广泛使用的Web开发框架,它们都用于构建RESTful服务,但有着不同的设计哲学和技术实现。这个压缩包"SpringMVC精品资源--JAX-RS & SpringMVC supported maven build.zip"显然是一...
SpringMVC是一个强大的Java web开发框架,用于构建高效、可维护的RESTful应用程序。它基于Spring框架,提供了模型-视图-控制器(MVC)架构模式的实现,简化了Web应用的开发流程。在本资源中,"SERVER-API"是一个针对...
在IT行业中,Spring、SpringMVC和MyBatis是三个非常重要的框架,它们共同构建了SSM(Spring、SpringMVC、MyBatis)集成体系,广泛应用于企业级Web开发。这个集成实例主要展示了如何将这三个框架整合起来,实现数据的...
在现代Web开发中,SpringMVC和MyBatis是两个极为重要的技术框架,它们各自扮演着不可或缺的角色。SpringMVC作为Spring框架的一部分,负责处理HTTP请求并进行视图控制,而MyBatis则是一个轻量级的持久层框架,简化了...
SpringMVC是Spring框架的一部分,主要用于处理HTTP请求和响应,提供模型-视图-控制器(MVC)架构模式,使得开发人员可以更方便地创建功能丰富的Web应用。它包括诸如处理器映射、视图解析、数据绑定和验证等核心功能...
标题 "spring-springMVC-mybatis框架基本代码代码" 提示我们关注的是一个集成Spring、SpringMVC和MyBatis的Java开发基础架构。这个框架组合通常被称为SSM(Spring、SpringMVC、MyBatis),是Java后端开发中的常见...
SpringMVC是Spring框架的一部分,专门用于构建Web应用程序的模型-视图-控制器(MVC)架构。这个“springmvc系列教程博客的源码-东离与糖宝”压缩包很可能是博主东离与糖宝分享的一系列关于SpringMVC教程的源代码,...
Java Spring、SpringMVC和MyBatis是三个在企业级应用开发中广泛使用的开源框架,它们共同构建了一个强大的基础架构,使得开发人员可以更高效地进行Web应用的开发。Spring作为一个全面的轻量级容器,提供了依赖注入...