![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
coding4life
这个作者很懒,什么都没留下…
展开
-
使用LambdaQueryWrapper 报错MybatisPlusException: can not find lambda cache
项目中使用JUnit & Mocktio进行单元测试,如果代码中使用LambdaQueryWrapper进行条件构造,在DO类中有类似@TableId、@TableLogic等注解,在执行单元测试时会报错 MybatisPlusException: can not find lambda cache for this property [] of entity []DO类如下:@Data@TableName(value = "xxxx", autoResultMap = true)publi原创 2021-03-08 20:40:56 · 6521 阅读 · 6 评论 -
Spring Boot 使用 @Value 注解获取 YML 配置文件的值为 Infinity
最近在做项目过程中,发现通过预发环境的配置文件去调用第三方服务的时候总是提示签名appId不正确,仔细检查了yml配置文件发现并无异常,代码逻辑也是正确的,最诡异的是只有预发环境出现问题。具体问题描述如下:yml文件中配置如下:paas: appId: 6E212341234 secretKey: EADvFUILWDn9FrWIiRK6w7R+EZPLH2h0d7h...原创 2020-04-07 21:04:04 · 2436 阅读 · 0 评论 -
Write to static field from instance method
描述:Write to static field 通过实例方法更新静态属性This instance method writes to a static field. This is tricky to get correct if multiple instances are being manipulated, and generally bad practice.常见于常量类,直接通过...原创 2020-03-16 11:10:36 · 6578 阅读 · 0 评论 -
生成SAML所需X509证书
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几...原创 2019-07-16 16:28:01 · 3158 阅读 · 0 评论 -
使用mybatis-plus 主键生成的坑
使用mybaits-plus 的时候,mybatis-plus 会默认生成一个long 类型的uuid,这就导致了数据库的自增主键变成了看起来让人一脸懵逼的20位数字,解决办法如下:在实体类的主键上添加@TableId注解:@TableId(value = "id", type = IdType.AUTO)private Long id;其他几种IdType:AUTO : AUTO(...原创 2019-09-10 15:41:53 · 5671 阅读 · 2 评论