# fast-iutils-demo **Repository Path**: wangxinxx/fast-iutils-demo ## Basic Information - **Project Name**: fast-iutils-demo - **Description**: 利用iutils平台快速搭建项目 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: http://iutils.cn/f/3/49/view/document.html?categoryId=108 - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2017-01-22 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #通过iutils快速搭建项目 1、新建模块,默认包 cn.iutils.demo,如要扩展另外的包,请同步修改spring的配置文件, spring-config.xml和spring-mvc.xml。将这两个文件从源码包中拷贝到项目的resources资源目录下 然后,修改文件中的spring扫描配置 ``` spring-config.xml:base-package="cn.iutils" 加入自己的包,如: base-package="cn.iutils,com.company" ``` ``` spring-config.xml: 加入自己的包,如: ``` ``` spring-mvc.xml:base-package="cn.iutils.**.controller" 加入自己的包,如:base-package="cn.iutils.**.controller,com.company.**.controller" ``` 2、新建子模块,以demo模块为例,一个模块中的代码怎么分类, ``` cn.iutils.demo --包名文件 controller --控制器 dao --数据持久化 entity --实体 service --服务 ``` ``` resources --配置文件 mappings/demo/ --sql存放文件目录 ``` ``` webapp --页面 WEB-INF/view/demo/子模块(存放子模块页面) ``` 3、怎样修改基础平台原来的页面或代码? 在自己的项目中,新建和基础平台相同的包名或文件名,然后将基础平台的页面或代码文件拷贝到自己的项目中,直接修改拷贝的文件即可。 4、怎样新增数据库表,有什么规则? 主键:固定用“id”命名,类型bigint,自动增长 建议每个业务表都加上, create_by(创建人)、create_date(创建时间)、update_by(修改人)、update_date(修改时间)、remarks(备注)、 status(状态)。 然后在根据自己的业务自行扩展字段。 5、新建表后,运行代码生成工具,将模块的代码自动生成,然后拷贝带项目中。 6、iutils平台引用 ``` cn.iutils iutils-common 1.0-SNAPSHOT cn.iutils iutils-admin 1.0-SNAPSHOT lib cn.iutils iutils-admin 1.0-SNAPSHOT war ``` ``` cn.iutils iutils-comment 1.0-SNAPSHOT war cn.iutils iutils-guestbook 1.0-SNAPSHOT war cn.iutils iutils-updown 1.0-SNAPSHOT war ``` 注意:详细开发文档请看[快速项目搭建文档](http://iutils.cn/f/3/49/view/document.html?categoryId=108),感谢大家的支持!QQ交流群:460229964