多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# 注意:本文档后期不在跟新,新文档迁移到:[http://www.openkit.cc/docs/kitadmin/#/](http://www.openkit.cc/docs/kitadmin/#/) #### 首先感谢使用KitAdmin后台开发框架 #### 反馈交流QQ群:696279396 --- ### 代码自动生成 - 打开下面的文件 ![](https://box.kancloud.cn/711dd1235eab70eab1d41d31caec9de5_320x270.png) - 设置参数 > 填写自己电脑上这个`Jar`包的位置 ![](https://box.kancloud.cn/f5ad9dd47a5fe69865ad6d021d19bac8_1088x198.png) > 设置生成参数 ![](https://box.kancloud.cn/c55e69b6c934a790a607b18a1398b5f3_834x284.png) - 创建生成 ![](https://box.kancloud.cn/d9cf978e0dfe3566f3a4ad522e4ad7a6_512x638.png) > 鼠标右键,如图操作,然后等待运行成功即可 ![](https://box.kancloud.cn/8458bb6ea9dde6533dcc95c9cd7d1156_352x354.png) - 接下去一次找到,`model`,`dao`,`mapper`下面的文件,可以先右键`git`-->`add`将文件添加的`git`需要上传的库中 - 然后打开 `model`修改 ``` // 这里是数据库中的表名 @Table(name="kit_admin") public class Admin { // 标注主键注释 @Id // 如果是自增类型:@GeneratedValue(strategy= GenerationType.IDENTITY) @GeneratedValue(generator = "UUID") private String kitAdminId; private String kitAdminUsername; public String getKitAdminId() { return kitAdminId; } public void setKitAdminId(String kitAdminId) { this.kitAdminId = kitAdminId == null ? null : kitAdminId.trim(); } public String getKitAdminUsername() { return kitAdminUsername; } public void setKitAdminUsername(String kitAdminUsername) { this.kitAdminUsername = kitAdminUsername == null ? null : kitAdminUsername.trim(); } } ``` - 然后打开 `dao`文件修改 ``` @Component public interface AdminMapper extends Mapper<Admin>{ // 删除这里生产的方法 } ``` - 然后打开`mapper`文件修改 ``` <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" > <mapper namespace="cc.openkit.admin.dao.AdvHelloMapper" > <resultMap id="BaseResultMap" type="cc.openkit.admin.model.AdvHello" > <id column="ah_id" property="ahId" jdbcType="VARCHAR" /> <result column="ah_sequence" property="ahSequence" jdbcType="INTEGER" /> </resultMap> <sql id="Base_Column_List" > ah_id, ah_sequenceah </sql> // 删除这里生产的对应Mapper </mapper> ``` - 添加对应`service`,为了区分,我们单独在`service`文件夹下面新建一个`xxxx`文件夹并创建`xxxxService.java`接口文件,再在文件夹下面添加一个`impl`文件夹,并在里边添加文件`xxxxServiceImpl.java` - `xxxxService.java` 配置 ``` public interface AdminService extends BaseService<Model>{ } ``` - `xxxxServiceImpl.java`配置 ``` @Service @Transactional(rollbackFor = Exception.class) public class AdminServiceImpl extends BaseServiceImpl<Model> implements AdminService { private Logger log = Logger.getLogger(AdminServiceImpl.class); @Resource private AdminMapper adminMapper; } ``` --- #### 反馈交流QQ群:696279396 #### 赞助 ![](https://box.kancloud.cn/e49c441e59a5c0981c0de2e9bb0871fd_600x500.png)