随笔分类 - 1、java
摘要:1、开发步骤: pom.xml <!--xxl-job--> <dependency> <groupId>com.xuxueli</groupId> <artifactId>xxl-job-core</artifactId> <version>2.3.1</version> </dependency
阅读全文
摘要:一、简介: Xxl-Job 是一款开源的分布式任务调度框架,旨在解决分布式系统中定时任务调度的问题。 它提供了可视化的任务管理界面,支持动态添加、修改和删除任务,具有高可用性、扩展性和容错性 中文文档:https://www.xuxueli.com/xxl-job/ GitHub地址:https:/
阅读全文
摘要:前言: 这里我们需要准备两个Springboot项目,一个项目作为 消息生产,一个作为消费消息 window安装MQ,自行安装,可以参考教程: https://blog.csdn.net/qq_63815371/article/details/131032508 项目1:(生产消息) 项目结构: p
阅读全文
摘要:前言: 在一般的正常操作场景中,我们接受参数是没有问题的。 在特定的场景中,我们会出现接受入参全部为null的情况(这里记录)。 在这里我们尝试使用3种方法解决。 出现的问题: Springboot中控制层 接受入参对象,属性全部显示为null。 实体类: import com.fasterxml.
阅读全文
摘要:简介: fastjson是阿里巴巴的开源JSON解析库,它可以解析JSON格式的字符串,支持将Java Bean序列化为JSON字符串,也可以从JSON字符串反序列化到JavaBean。 接口与类的关系图: 源码: public interface JSONAware { /** * @return
阅读全文
摘要:一、配置类代码 import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.sc
阅读全文
摘要:前言: 什么是注解: 注解其实就是代码里的特殊标记,这些标记可以在编译,类加载,运行时被读取,并执行相应的处理。通过使用注解,程序员可以在不改变原有逻辑的情况下,在源文件中嵌入一些补充信息。代码分析工具、开发工具和部署工具可以通过这些补充信息进行验证或者进行部署。 使用注解时要在其前面增加@符号,并
阅读全文
摘要:一、简介: Lombok能以简单的注解形式来简化java代码,提高开发人员的开发效率 二、Lombok使用: 使用Lombok需要的开发环境Java+Maven+IntelliJ IDEA或者Eclipse(安装Lombok Plugin) 2.1、添加maven依赖 <dependency> <g
阅读全文
摘要:一、引入dynamic-datasource-spring-boot-starter <dependency> <groupId>com.baomidou</groupId> <artifactId>dynamic-datasource-spring-boot-starter</artifactId
阅读全文
摘要:一、代码生成器 public class FastAutoGeneratorTest { public static void main(String[] args) { FastAutoGenerator //数据库信息 .create("jdbc:mysql://127.0.0.1:3306/g
阅读全文
摘要:一、Springboot整合mybatisPlus配置日志 #配置mybatisPlus日志 mybatis-plus: configuration: log-impl: org.apache.ibatis.logging.stdout.StdOutImpl 二、测试demo与效果 这里以分页测试:
阅读全文
摘要:一、Springboot 配置防全表更新与删除插件 @Configuration public class MybatisPlusConfig { @Bean public MybatisPlusInterceptor mybatisPlusInterceptor() { MybatisPlusIn
阅读全文
摘要:一、Springboot 配置乐观锁插件 @Configuration public class MybatisPlusConfig { @Bean public MybatisPlusInterceptor mybatisPlusInterceptor() { MybatisPlusInterce
阅读全文
摘要:一、Springboot 配置分页插件 @Configuration public class MybatisPlusConfig { /*分页插件*/ @Bean public MybatisPlusInterceptor mybatisPlusInterceptor() { MybatisPlu
阅读全文
摘要:wapper介绍: 用于条件封装,生成 sql 的 where 条件 |--Wrapper : 条件构造抽象类,最顶端父类 |--AbstractWrapper : 用于查询条件封装,生成 sql 的 where 条件 |--QueryWrapper : 查询条件封装 |--UpdateWrappe
阅读全文
摘要:Save(添加) // 插入一条记录(选择字段,策略插入) boolean save(T entity); // 插入(批量) boolean saveBatch(Collection<T> entityList); // 插入(批量) boolean saveBatch(Collection<T>
阅读全文
摘要:BaseMapper接口API: Insert(添加): /** * 插入一条记录 * * @param entity 实体对象 */ int insert(T entity); 参数说明: 类型 参数名 描述 T entity 实体对象 Delete(删除): /** * 根据 ID 删除 * *
阅读全文
摘要:这里是以Springboot为例,以下文档都是以此为基础实现 安装: 0.创建数据库表 1.使用IDEA构建Springboot项目 2.启动当前的Springboot项目,确保新构建的项目没有问题 3.引入依赖配置 pom.xml <!--springboot web--> <dependency
阅读全文
摘要:mybatisPlus相关注解 注解名称 使用位置 描述说明 @TableName 实体类 表名注解,标识实体类对应的数据相应的表 属性 类型 必须指定 默认值 描述说明 value String 否 "" 表名 schema String 否 "" schema keepGlobalPrefix
阅读全文

浙公网安备 33010602011771号