引言 最近在写一个中台项目,使用的 的`umi`框架。 各种增删改查。基本是列表页 新建页 详情页这种页面 为了避免不必要的简单重复(主要是想偷懒) 于是想去实现自己的一个代码生成器 探索 首先,在官网上看到了官方写的一个生成器 再去源码里扒一扒 找到关键所在 简而言之,就是利用插件的 注册了一个生 ...
分类:
其他好文 时间:
2019-12-09 19:12:03
阅读次数:
266
mybatis plus代码生成器两版(全部生成+部分生成) 一次性生成全部文件 可选生成部分文件 ...
分类:
其他好文 时间:
2019-12-08 00:55:40
阅读次数:
148
对扩展性要求高的可以使用面向对象方式 1.对象是特征(属性)和技能(方法)的结合体2.类是一系列具有相似特征和技能的对象的结合体3.类在定义阶段就会执行类体代码,生成类的名称空间 类实例化时发生的事情 1.产生一个空对象2.触发__init__方法,将空对象和需要的参数传入,为空对象的名称空间赋值 ...
分类:
其他好文 时间:
2019-12-04 21:49:02
阅读次数:
96
解决方法: 信息的多种表示:在编码一级,我们常常需要以不同的形式表达同一信息。答案常常是编写简单的过滤器或者代码生成器。 代码中的文档:糟糕的代码才需要许多注释。把注释保留给其他的高级说明。 文档与代码:撰写文档和编写代码最好同时进行。 语言问题:许多语言在源码中强加了可观的重复。 无耐性的重复 每 ...
分类:
其他好文 时间:
2019-12-03 23:07:36
阅读次数:
102
1.File==》Settings==》plugins==》marketplace,搜索easycode,并安装easycode,安装后会提示你重启,重启一下idea。 2.重启后点击右侧的database,点击+==》datasource==》MySQL(我这里使用的MySQL) 3.这里需要你配 ...
分类:
其他好文 时间:
2019-12-01 22:56:36
阅读次数:
98
基于mybatis plus的代码生成 前言 随着敏捷开发模式的推广,伴着日益增长的需求,日常工作中我们越来越注重效率和便捷性。今天我们就来探讨下如何自动生成代码,准确地说是如何依赖数据库生成我们的entity、mapper、mybatis xml、service、serviceImpl、contr ...
分类:
其他好文 时间:
2019-11-30 15:19:00
阅读次数:
128
0×00 前言 JeePlus是一款基于代码生成器的javaEE快速开发平台,可以帮助解决java项目中绝大部分的的重复工作,让开发者更多关注业务逻辑。Jeeplus支持单表,主附表,一对一,一对多,多对多,左树右表的直接生成,只需简单配置,就可以生成数千行高质量代码。开发者声称该平台使用目前流行的 ...
分类:
其他好文 时间:
2019-11-29 10:38:52
阅读次数:
185
什么 "MyBatis Plus" "MyBatis Plus" (简称 MP)是一个 "MyBatis" 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发繁琐的CRUD、提高代码效率而生,同时提供了代码生成器和分页插件,支持Spring boot,spring mvc开发。 有 ...
分类:
其他好文 时间:
2019-11-29 00:54:58
阅读次数:
71
一、Object类常用API 1.1 概述 java.lang.Object类是Java语言中的根类,即所有类的父类。Object类中描述的所有方法子类都可以使用。在对象实例化的时候,最终找的父类就是Object。 如果一个类没有特别指定父类, 那么默认则继承自Object类。 1.2 toStri ...
分类:
其他好文 时间:
2019-11-27 00:22:31
阅读次数:
75
一、配置文件引入 1. 插件引入,引入 2. 添加数据源,配置包扫描路劲 3. 在resources目录下新建generator文件夹,并新建generatorConfig.xml配置文件,xml配置文件,用于配置实体类,mapper,xml,等生成文件的路径; 二、新建maven编译 然后进行编译 ...
分类:
编程语言 时间:
2019-11-25 20:36:01
阅读次数:
99