SpringBoot
文章平均质量分 79
乐hh
这个作者很懒,什么都没留下…
展开
-
解决Mybatis-Plus无法更新null字段的问题
问题:当实体类的某个字段为null时,调用Mybatis-Plus自带的方法更新实体,发现该字段没有更新,还是之前的数据。期望:将之前的数据覆盖为null解决方式:在实体类该字段上添加如下注解:@TableField(updateStrategy = FieldStrategy.IGNORED)示例: /** * 地址 */ @TableField(updateStrategy = FieldStrategy.IGNORED) private St原创 2020-11-06 18:31:09 · 1862 阅读 · 0 评论 -
ELK6.4.2配置X-Pack以及连接JAVA客户端
一、ELK配置X-Pack1. elasticsearch配置x-pack①替换原来的x-pack-core-6.4.2.jarx-pack-core-6.4.2.jar破解版下载破解版,替换原有jar,路径如下:# es安装目录/....../elasticsearch-6.4.2/modules/x-pack-core/x-pack-core-6.4.2.jar修改es配置文件# 进入es安装目录cd /....../elasticsearch-6.4.2# 打开配置文件原创 2020-08-08 16:52:47 · 926 阅读 · 0 评论 -
springboot参数校验结合全局统一异常处理
在进行练习之前,建议先配置好Swagger,测试更方便。一、参数校验1.引入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-validation</artifactId></dependency>2.常用注解@NotNull 限制传入的值不为null。作用在int,Integer等数值原创 2020-05-21 19:57:44 · 856 阅读 · 2 评论 -
解决Redis序列化LocalDateTime的问题
jackson依赖:com.fasterxml.jackson.corejackson-annotationscom.fasterxml.jackson.corejackson-databind序列化LocalDateTime依赖:com.fasterxml.jackson.datatypejackson-datatype-jsr310序列化注解:(加载LocalDateTime属性上)import com.fasterxml.jackson.databind.annotati原创 2020-05-20 20:36:44 · 4518 阅读 · 2 评论 -
Canal监控MySQL数据库实现数据同步
canal是阿里巴巴旗下的一款开源项目,纯Java开发。基于数据库增量日志解析,提供增量数据订阅&消费,目前主要支持了MySQL。canal简介一、准备工作1、配置MySQL我的系统是Ubuntu 16.04,MySQL配置文件路径为: /etc/mysql/mysql.conf.d①修改mysqld.cnf文件内容:[mysqld]log-bin=mysql-bin # 添...原创 2020-04-04 22:08:23 · 2767 阅读 · 0 评论 -
Spring Boot读取配置文件原来这么简单
Spring Boot项目的配置文件通常放在application.properties / application.yml文件中,读取配置非常方便,有三种方式可以读取。一、单环境配置配置文件内容如下(选取下面一种文件格式):application.properties文件:# application.propertiescom.xl.name=乐呵呵application.yml文...原创 2020-02-24 18:12:51 · 178 阅读 · 0 评论 -
MyBatis Plus代码生成器
Mybatis-Plus 官网1. 添加Maven依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schem...原创 2019-12-05 14:05:24 · 328 阅读 · 0 评论 -
解决SQLFeatureNotSupportedException异常
1. 造成异常的项目环境MyBatis Plus 3.2.1.3-SNAPSHOTdruid-spring-boot-starter 1.1.10实体类中的属性有LocalDateTime类型2. 异常信息java.sql.SQLFeatureNotSupportedException: null at com.alibaba.druid.pool.DruidPooledResultS...原创 2019-12-04 16:27:38 · 11597 阅读 · 4 评论