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


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

然后检查环境

指定为jdk8

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

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

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

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

相关推荐
2021-03-06
javaFaker
得之,我幸;不得,我命。——徐志摩 如果我们需要造一些假数据,例如随机姓名之类的,可以使用javaFaker 首先是GAV 123456<!-- javaFaker --><dependency> <groupId>com.github.javafaker</groupId> <artifactId>javafaker</artifactId> <version>1.0.2</version></dependency> 然后我们可以往数据库放入200条数据,这里用我们的Faker.instance(Locale.ENGLISH).name().lastName()生成用户名 123456789@Resourceprivate MpUserService mpUserService;@Testpublic void insert() { AtomicInteger index = new AtomicInteger(5); ...
2024-10-13
Apache-StreamPark发版编译并上传svn
你期盼世人对你有好的评论吗?如果这样,你就别说自己的好话。——帕斯卡 过程如下: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871...
2022-03-30
lombok在生成的构造器、方法及参数上生成注解
冷眼观人,冷耳听语,冷情当感,冷心思理。——洪应明《菜根谭》 我们可以在lombok生成的构造器、方法、参数上再附带注解,参考: https://projectlombok.org/features/experimental/onX 例如下面代码: 指定构造器上新增@Autowired、@Lazy(true) getter上新增@Id、 @JsonIgnore(true) setter上新增@NonNull 1234567891011121314151617181920212223package com.ruben.simplescaffold.component;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.context.annotation.Lazy;import org.springframework.data.annotation.Id;import org.springframework.jdbc.core.JdbcTemplate;...
2026-01-01
Geyser
一寸光阴一寸金,寸金难买寸光阴。——增广贤文 Geyser:让《我的世界》基岩版玩家直连 Java 服务器的那座桥 官网:geysermc.org 文档与指南:Wiki 下载入口:Download 测试服务器:test.geysermc.org(Java 端口 25565,基岩端口 19132) 社区交流:Discord 许可证:MIT License 开放协作:由 CubeCraft Games 发起开放合作 特别致谢:向 DragonProxy 项目在协议翻译上的探索致敬 它到底在做什么?一句话:Geyser 是一款“代理(Proxy)”,把《我的世界》基岩版(Bedrock Edition)玩家,桥接到 Java Edition 服务器上。它的终极目标,是让基岩版玩家尽可能“无缝”地加入 Java 服务器,真正实现跨平台同玩。 换句话说,如果你运营的是 Java 服,但玩家手里只有基岩版客户端——Geyser 就是那座“能把他们接过来”的桥。 版本支持(实时更新以文档为准)当前支持范围(以仓库 README 为准): 基岩版:1.21.111 — 1.21.1...
2020-12-07
validator分组校验
当生活像一首歌那样轻快流畅时,笑颜常开乃易事;而在一切事都不妙时仍能微笑的人,是真正的乐观。——威尔科克斯 之前写过一篇springboot实现validator校验 今天进行一个补充 我们可以使用分组校验 首先是我们可以定义一个接口在我们的实现类里 然后在我们需要分组校验的注解上给上groups参数 最后在controller上也给我们的@Validated注解加上我们的分组参数 最后运行就只会校验我们分组的参数 那如果有这么一种场景:一个接口,传入Id时修改,不传入Id时新增,修改和新增又是不同的校验的话,我们该怎么处理呢? 其实很简单,我们可以注入一个Validator,然后在代码里进行分组校验 1234567891011121314151617181920212223242526272829303132333435363738394041package com.ruben;import com.ruben.pojo.User;import com.ruben.utils.SpringContextHolder;import org.junit.jupiter....
2024-01-12
promisesaplus.com
产生巨大后果的思想常常是朴素的。——列夫·托尔斯泰 今天刷到一个网站: https://promisesaplus.com/ 对应的组织: https://github.com/promises-aplus/ 对应有一个开源库用来检验是否符合Promise/A+规范: https://github.com/promises-aplus/promises-tests/ 安装: 1npm install promises-aplus-tests -g 然后添加CI脚本 12345678{ "devDependencies": { "promises-aplus-tests": "*" }, "scripts": { "test": "run-my-own-tests && promises-aplus-tests test/my-adapter" ...

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