
Java
文章平均质量分 85
图南随笔
公众号:图南随笔
展开
-
Spring Boot(二十一):RedisTemplate的String和Hash类型操作
RedisTemplate支持Redis提供的所有数据类型(包括String、Hash、List、Set和ZSet等),并提供灵活的配置选项和事务支持,方便开发者与Redis交互。原创 2025-04-13 11:55:32 · 795 阅读 · 0 评论 -
Spring Boot(二十):RedisTemplate的序列化
RedisTemplate的键和值的默认序列化方式都是JdkSerializationRedisSerializer,这种序列化方式将Java对象序列化为字节数组存储到Redis中。原创 2025-04-11 21:11:29 · 707 阅读 · 0 评论 -
Spring Boot(十九):StringRedisTemplate的常用方法和注意事项
StringRedisTemplate的常用方法和注意事项原创 2025-04-11 21:05:38 · 537 阅读 · 0 评论 -
Spring Boot(十八):RedisTemplate和StringRedisTemplate
RedisTemplate是Spring Data Redis提供的一个核心类,它是一个用于与Redis进行交互的Java模板类。StringRedisTemplate是Spring Data Redis提供的一个专门用于操作Redis中字符串类型数据的模板类。原创 2025-04-08 20:48:10 · 878 阅读 · 0 评论 -
Spring Boot(十七):集成和使用Redis
Redis(Remote Dictionary Server,远程字典服务器)是一个开源的、基于内存的数据结构存储系统,它可以用作数据库、缓存和消息中间件。原创 2025-03-23 23:05:34 · 819 阅读 · 0 评论 -
Spring Boot(十六):拦截器Interceptor
拦截器是一种AOP(面向切面编程)的轻量级实现方式,它允许我们在请求处理之前、请求处理之后及请求完成视图渲染完毕后执行一些自定义逻辑。原创 2025-03-23 23:01:51 · 560 阅读 · 0 评论 -
Spring Boot(十五):集成Knife4j
Knife4j是一个集Swagger2和OpenAPI3为一体的增强解决方案原创 2025-03-21 09:09:58 · 965 阅读 · 0 评论 -
Spring Boot(十四):集成Swagger2
Spring Boot中集成Swagger2原创 2024-09-13 22:23:10 · 1913 阅读 · 0 评论 -
Spring Boot(十三):Lombok插件
Lombok可以帮助开发人员消除Java的冗长,节省开发人员的时间原创 2022-09-18 08:00:00 · 2367 阅读 · 1 评论 -
Spring Boot(十二):MyBatis-Plus的多数据源和分页
为什么需要多数据源同一个项目有时会涉及到多个数据库,这时我们就要配置多个数据源。配置多数据源的常见情况有以下两种:1)同一个项目中涉及两个或多个业务数据库,它们之间相互独立,这种情况也可以作为两个或多个项目来开发2)两个或多个数据库之间是主从关系,主库负责写,从库负责读多数据源的配置1、pom.xml配置在pom.xml中增加MyBatis-Plus多数据源依赖:<!-- MyBatis-Plus多数据源依赖 --><dependency> &原创 2022-05-09 20:02:37 · 3796 阅读 · 0 评论 -
Spring Boot(十一):MyBatis插件之MyBatis-Plus
MyBatis-Plus简介MyBatis的插件MyBatis-Plus,又叫苞米豆(baomidou),简称MP,官方说,它是为了猿类崛起而生,为了提高生产率而生,为了简化开发而生,不管它为了什么而生吧,反正是它出生了。MyBatis-Plus对MyBatis只做增强不做改变,所以引入它不会对现有工程产生影响,只需要做简单的配置,就可以快速进行单表的CRUD操作,从而节省时间,提高效率。MyBatis-Plus插件有很丰富的功能,比如:单表CRUD操作、代码生成、自动分页、逻辑删除等。My原创 2022-04-17 20:00:00 · 1726 阅读 · 0 评论 -
Spring Boot(十):Druid的监控统计和多数据源配置
Druid的监控统计Druid内置提供一个StatFilter,用于统计监控信息。下面我们就来做一些配置,启动Druid的监控。1、配置pom.xml<!-- druid数据库连接池 --><dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</artifactId> <versio原创 2022-03-12 20:30:00 · 5374 阅读 · 0 评论 -
Spring Boot(九):数据库连接池Druid
数据库连接池简介及Druid的使用原创 2021-12-07 21:20:36 · 1596 阅读 · 0 评论 -
Spring Boot(八):MyBatis的多数据源配置
为什么需要多数据源同一个项目有时会涉及到多个数据库,这时我们就要配置多个数据源。配置多数据源的常见情况有以下两种:1)同一个项目中涉及两个或多个业务数据库,它们之间相互独立,这种情况也可以作为两个或多个项目来开发2)两个或多个数据库之间是主从关系,主库负责写,从库负责读多数据源的配置下面我们通过一个示例来说明多数据源的配置1、配置文件配置在配置文件application-dev.yml中配置我们需要链接的数据库:blog和userspring: datasource:原创 2021-11-25 08:21:10 · 1219 阅读 · 0 评论 -
Spring Boot(七):集成MyBatis
MyBatis简介MyBatis是一款优秀的基于Java的持久层开源框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis避免了几乎所有的 JDBC代码及手动设置参数和获取结果集的工作。MyBatis可以通过简单的XML或注解来配置和映射原生信息,将接口和Java的POJO映射成数据库中的记录。POJO:Plain Ordinary Java Object,普通的Java对象集成MyBatis1、引入依赖在pom.xml中引入相关依赖:<!-- 连接mysql的必要原创 2021-09-05 19:20:09 · 300 阅读 · 0 评论 -
Spring Boot(六):一招学会Log4j2
Log4j2简介日志框架slf4j、j.u.l、log4j、logback、log4j2的比较和log4j2配置文件详解,请参考上篇文章《Log4j2使用详解》Log4j2实例下面我们通过实例来看看Log4j2在Spring Boot中的应用1、引入log4j2依赖Spring Boot默认使用LogBack,如果我们要使用Log4j2,需要从spring-boot-starter-web中去掉spring-boot-starter-logging依赖,同时显式声明使用Log4j2的..原创 2021-08-14 17:08:00 · 569 阅读 · 0 评论 -
Log4j2使用详解
日志框架简单比较(slf4j、j.u.l、log4j、logback、log4j2 )slf4j:slf4j是对所有日志框架制定的一种规范、标准、接口,并不是一个框架的具体的实现,因为接口并不能独立使用,需要和具体的日志框架实现配合使用(如log4j、logback、log4j2)。 j.u.l:j.u.l是java.util.logging包的简称,是JDK在1.4版本中引入的Java原生日志框架。 log4j:log4j是apache实现的一个开源日志组件。 logback:logback同样原创 2021-07-31 17:25:31 · 9769 阅读 · 1 评论