比Mybatis plus代码生成器更好用,EsayCode插件使用-IDEA
比Mybatis-plus代码生成器更方便,EasyCode插件,可以快速的帮助我们完成逆向工程工作,大大的提高了我们的开发效率,话不多说,来看看怎么使用。
1.首先打开IDEA开发工具,按以下步骤下载EasyCode插件:
File->Setting->Plugins->Easy code install ,安装之后需要重启IDEA才能使用这个插件。
2.我们找到Other settings设置Easy code要生成的模板细节:
File->settings->Other settings->Easycode
3.接着我们idea上连接数据源
注意,这里重来没创建过数据连接的小伙伴这里可能测试连接会失败,只需要按照提示按装Mysql驱动就可以了
4.连接上数据库后,我们就可以来用EasyCode插件逆向工程了
最后,我们来看看 生成的实体类效果如下:
import java.util.Date; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.extension.activerecord.Model; import java.io.Serializable; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; /** * 文章表(Article)表实体类 * * @author makejava * @since 2022-02-20 14:59:44 */ @SuppressWarnings("serial") @Data @AllArgsConstructor @NoArgsConstructor @TableName("sg_article") public class Article extends Model<Article> { @TableId private Long id; //标题 private String title; //文章内容 private String content; //文章摘要 private String summary; //所属分类id private Long categoryId; //缩略图 private String thumbnail; //是否置顶(0否,1是) private String isTop; //状态(0已发布,1草稿) private String status; //访问量 private Long viewCount; //是否允许评论 1是,0否 private String isComment; private Long createBy; private Date createTime; private Long updateBy; private Date updateTime; //删除标志(0代表未删除,1代表已删除) private Integer delFlag; }