mybatis-plus源码环境搭建及运行
发表于|更新于
|浏览量:
知古不知今,谓之落沉。知今不知古,谓之盲瞽。——王充
今天有小伙伴问我mybatis-plus源码运行不了
让我写一篇教程。。。
首先来到gitee仓库
复制地址
1 | https://gitee.com/baomidou/mybatis-plus.git |
然后在idea中导入


完成后打开项目了
等待gradle构建、导入依赖

然后检查环境

指定为jdk8

注意也要检查一下模块这里

然后如果我们gradle依赖下载好了就可以找一个测试类执行了

如果有一些废弃警告可以忽略
我的gradle配置如下,那都是用的idea默认的配置,当然如果是idea2021版本lombok有问题,可以看我这一篇博客:

如果还是不行,可以试着清除一下idea缓存

相关推荐
2020-12-24
@JsonIgnore
沙漠之所以美丽,是因为在某个不知道的地方藏有一口井。——《小王子》 在项目开发中,有时会遇到一些字段并不需要或者不能返回给前端的时候(例如密码等) 则可以在对应的属性上加com.fasterxml.jackson.annotation.JsonIgnore注解 这样的话,在返回的时候就不会被序列化了 不过注意,如果加了@JsonIgnore注解,在接收参数时同样不会被序列化
2021-08-09
mvc配置fastjson序列化枚举
怯懦囚禁人的灵魂,希望可以令你感受到自由,强者自救,圣者渡人。——《肖申克的救赎》 我们可以使用SerializerFeature.WriteEnumUsingToString去完成枚举的序列化操作: 例如我这里某对象属性为枚举类型 我们当使用该POJO接收参数时,我们如果手动转换的话比较麻烦 我们配置如下的后就可以直接传入枚举常量的名字进行映射 例如我此处 最后传入type=INDEX_SHUFFLE,成功完成映射 完整代码 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475package com.ruben.zsxh.config;import com.alibaba.fastjson.serializer.SerializeConfig;import com.alibaba.fastjson.serializer.Serializer...
2020-07-25
jenkins权限管理
首先安装Role-based Authorization Strategy插件 安装完了来到设置,找到Configure Global Security 找到授权策略 选择Role-Based Strategy,点击下面的保存 回到设置页面,让我们去添加点用户吧!找到设置里的Manage and Assign Roles 选择Manage Roles 然后添加角色,赋予权限 保存后点击设置页面找到Manage Users 点击左侧的新建用户 然后输入用户名密码 用户名rubenwei密码123456 用户名achao密码123456 然后是授予角色,回到设置页面,找到Manage and Assign Roles 找到分配角色 分配权限,然后保存 配置好了后 role1角色里的rubenwei用户能访问rubenwei前缀的项目 role2角色里的achao用户能访问ruben前缀的项目 然后我们建立两个项目 点击左上角的新建item 输入项目名,选择Freestyle project 再建一个叫rubenwaibi的项目 这时候我们登陆rubenwei...
2023-12-18
quartz工具类含倒计时
一个人有无成就,决定于他青年时期是不是有志气。——谢觉哉 分享一个自己写的Quartz工具类,可以轻松实现倒计时功能: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778import cn.hutool.core.date.DateUtil;import lombok.SneakyThrows;import lombok.experimental.UtilityClass;import org.dromara.streamquery.stream.core.collection.Lists;import org.quartz.*;import org.quartz.core.jmx.JobDataMapSupport;import org.quartz.impl.StdSchedulerFactory;import org.quart...
2022-05-28
mvn一键换版本
一条路并不因为它路边长满荆棘而丧失其美丽,旅行者照旧向前进。——罗曼·罗兰 命令: 1mvn versions:set -DnewVersion=[版本号] 例如 1mvn versions:set -DnewVersion=0.0.1 即可
2020-11-09
Function
应该笑着面对生活,不管一切如何。——伏契克 java8的Function这个类 它有一个@FunctionalInterface注解 这里举个例子 首先我们看apply 解释为 表示接受一个参数并产生一个结果的功能。这是一个功能性的接口,其功能性的方法是apply(Object) 。 简单来说,你可以使用它里面的apply方法,这个方法参数为lambda写法的函数,返回值为函数执行的结果 我们实际写法如下 执行了apply能调用getUsername返回我们的username为ruben 源码这里的T为我们实际写的User,R为返回结果String 1234567891011public class FunctionDemo { public static void main(String[] args) { System.out.println(getUsername(User::getUsername, user)); } public static String getUsername(Functio...

阿超
我的名字叫阿超 年龄25岁 家在北京市 职业是软件开发 每天最晚也会在八点前回家 不抽烟 酒浅尝辄止 晚上十二点上床 保证睡足八个小时 睡前写一篇博客 再做二十分钟俯卧撑暖身 然后再睡觉 基本能熟睡到天亮 像婴儿一样不留下任何疲劳和压力 就这样迎来第二天的早晨 健康检查结果也显示我很正常 我想说明我是一个不论何时都追求内心平稳的人 不拘泥于胜负 不纠结于烦恼 不树立使我夜不能寐的敌人 这就是我在这社会的生活态度
Follow Me公告
This is my Blog