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

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
最新版本地址

相关推荐

    j2eeGenerator-1.0_代码生成器_springmvc_springmvc代码生成_feltfjc_

    j2eeGenerator-1.0是针对SpringMVC框架定制的一款代码生成工具,它的核心功能是自动生成与SpringMVC相兼容的Java代码,包括BO、Service、Controller以及对应的JSP页面。这样,开发者可以省去编写这些基础代码的时间...

    SpringMVC-Mybatis-Shiro-redis-master

    【标题】"SpringMVC-Mybatis-Shiro-redis-master" 涉及的是一个集成框架项目,这个项目集成了四个关键的技术组件:SpringMVC、MyBatis、Shiro和Redis。这些技术在现代Java Web开发中扮演着重要角色。 **SpringMVC**...

    SpringMVC-Activiti5.16-Shiro-EasyUI项目整合

    《SpringMVC-Activiti5.16-Shiro-EasyUI项目整合详解》 在现代企业级应用开发中,高效、安全、易用是至关重要的考量因素。SpringMVC、Activiti、Shiro和EasyUI这四个技术组件的整合,正是为了实现这样的目标。这篇...

    纯springMVC基础框架

    **SpringMVC基础框架详解** SpringMVC是Spring框架的一个模块,主要负责处理Web应用程序的请求和响应。它提供了一种模型-视图-控制器(MVC)的架构模式,帮助开发者将业务逻辑、数据访问和用户界面有效地解耦。在...

    SpringMvc三层代码生成器

    SpringMvc三层代码生成器结合MyBatis或MyBatisPlus,为Java Web开发提供了便捷的代码自动化工具,帮助开发者快速构建符合三层架构的项目,减少了手动编写基础代码的时间,让开发者能更专注于业务逻辑和功能实现。

    最新版java代码生成器基于springMvc+mysql 后台功能一键生成

    最新版java代码生成器基于springMvc+mysql 后台功能一键生成 压缩包里的jdk文件目录 请自行下载jdk1.8.0_45版本并覆盖进去 没有jdk是运行不起来的 也可以下载其他jdk版本 但是jdk1.8.0_45这个文件目录名称不要更改 ...

    SpringMVC-Mybatis-Shiro-redis

    《SpringMVC-Mybatis-Shiro-Redis:构建安全高效的Web应用》 在现代Web开发中,构建一个高效且安全的后端系统是至关重要的。本文将深入探讨一个基于SpringMVC、Mybatis、Shiro和Redis的Web应用架构,这四个组件共同...

    MyBatis-plus框架代码生成器

    MyBatis-plus框架代码生成器,也称为fengyuxinxing-generator,是基于MyBatis-plus的一个实用工具,用于自动化地生成常见的Java代码,包括实体类、Mapper接口与实现、Service接口与实现以及Controller等,极大地提高...

    SpringMVC基础上的web框架

    这个框架是在学习Spring的时候,为了积累学习成果,自己搭建的,一般的系统开发也可以直接使用,包括一个系统开发的基础功能。 以下是当时自己开发时的日志,大致可以说明框架里已有功能 1.0.5 从web项目迁移成maven...

    SpringMVC-Activiti5.16-Shiro-EasyUI.zip

    这个压缩包文件“SpringMVC-Activiti5.16-Shiro-EasyUI.zip”显然包含了使用这些技术构建的一个完整或部分的应用系统。让我们详细探讨一下每个组件及其在实际开发中的应用。 **1. SpringMVC** SpringMVC是Spring...

    看透springMvc源代码分析与实践-扫描版本

    通过案例完整呈现Tomcat的实现,系统总结Spring MVC九大组件的处理以及常用的技巧和实践 在大型网站和复杂系统的开发中,Java具有天然的优势,而在Java的Web框架中Spring MVC以其强大的功能以及简单且灵活的用法受到...

    spring + springmvc + mybatis 整合 及 mybatis-pagehelper分页

    SpringMVC是Spring框架的一部分,专门用于构建Web应用的模型-视图-控制器(MVC)结构,而MyBatis则是一个轻量级的持久层框架,它将SQL语句与Java代码分离,提高了数据库操作的灵活性。 整合Spring、SpringMVC和...

    SpringMVC精品资源--JAX-RS &amp; SpringMVC supported maven buil.zip

    SpringMVC和JAX-RS是两种在Java世界中广泛使用的Web开发框架,它们都用于构建RESTful服务,但有着不同的设计哲学和技术实现。这个压缩包"SpringMVC精品资源--JAX-RS & SpringMVC supported maven build.zip"显然是一...

    SpringMVC精品资源--SERVER-API 是一个gui的web接口管理工具,基于 swagger-ui 的.zip

    SpringMVC是一个强大的Java web开发框架,用于构建高效、可维护的RESTful应用程序。它基于Spring框架,提供了模型-视图-控制器(MVC)架构模式的实现,简化了Web应用的开发流程。在本资源中,"SERVER-API"是一个针对...

    spring,springmvc,mybatits集成实例--增删查改

    在IT行业中,Spring、SpringMVC和MyBatis是三个非常重要的框架,它们共同构建了SSM(Spring、SpringMVC、MyBatis)集成体系,广泛应用于企业级Web开发。这个集成实例主要展示了如何将这三个框架整合起来,实现数据的...

    springmvc+mybatis框架(wanwan-coco-partition)

    在现代Web开发中,SpringMVC和MyBatis是两个极为重要的技术框架,它们各自扮演着不可或缺的角色。SpringMVC作为Spring框架的一部分,负责处理HTTP请求并进行视图控制,而MyBatis则是一个轻量级的持久层框架,简化了...

    SpringMVC精品资源--JAX-RS &amp; SpringMVC supported gradle bui.zip

    SpringMVC是Spring框架的一部分,主要用于处理HTTP请求和响应,提供模型-视图-控制器(MVC)架构模式,使得开发人员可以更方便地创建功能丰富的Web应用。它包括诸如处理器映射、视图解析、数据绑定和验证等核心功能...

    spring-springMVC-mybatis框架基本代码代码

    标题 "spring-springMVC-mybatis框架基本代码代码" 提示我们关注的是一个集成Spring、SpringMVC和MyBatis的Java开发基础架构。这个框架组合通常被称为SSM(Spring、SpringMVC、MyBatis),是Java后端开发中的常见...

    springmvc系列教程博客的源码-东离与糖宝

    SpringMVC是Spring框架的一部分,专门用于构建Web应用程序的模型-视图-控制器(MVC)架构。这个“springmvc系列教程博客的源码-东离与糖宝”压缩包很可能是博主东离与糖宝分享的一系列关于SpringMVC教程的源代码,...

    java spring+springMVC+mybatis基础框架

    Java Spring、SpringMVC和MyBatis是三个在企业级应用开发中广泛使用的开源框架,它们共同构建了一个强大的基础架构,使得开发人员可以更高效地进行Web应用的开发。Spring作为一个全面的轻量级容器,提供了依赖注入...

Global site tag (gtag.js) - Google Analytics