ShuSheng007 天行健,君子以自强不息 地势坤,君子以厚德载物

秒懂SpringBoot之如何使用Spring Data JPA中Specification进行动态查询

[版权申明] 非商业目的注明出处可自由转载 出自:shusheng007 概述 操作数据库大概是一个web程序最重要的部分了,而Spring Data JPA 正是spring生态中用来解决此问题的利器。今天让我们简单聊聊这个话题。 首先让我们来理清楚一些关键概念: JPA是什么? JPA (Jav

shusheng007 shusheng007 Published on 2024-04-06

秒懂SpringBoot之如何使用logback实现日志的脱敏和截取

[版权申明] 非商业目的注明出处可自由转载 出自:shusheng007 前言 日志的重要性无需多言,而数据的安全性亦不用赘述,但不幸的是二者常常以相生相克的姿势出现在程序员面前。要便利就会牺牲安全,要安全就会牺牲便利,所以需要找到一个折中的方案:既满足日志方便审计以及查找问题的需求又兼顾安全。这就

shusheng007 shusheng007 Published on 2024-03-21

秒懂SpringBoot之如何获取线上服务的build与git信息

[版权申明] 非商业目的注明出处可自由转载 出自:shusheng007 概述 最近团队遇到一个问题,发现通过CI/CD发布的服务里面不包含自己的功能代码,于是两个小哥就开始扯皮了:开发说他的代码没有部署上去,运维说他已经部署了,于是两小哥相爱相杀了一下午。 难道就没有办法获取线上服务的当前版本信息

shusheng007 shusheng007 Published on 2024-03-08

秒懂SpringBoot之Spring Events全解析

[版权申明] 非商业目的注明出处可自由转载 出自:shusheng007 概述 相信即使是刚入门Java的小朋友们对事件(Event)也不会陌生,只要接触过消息队列,例如RabbitMq、Kafka等的都清楚。其思想和观察者这个设计模式类似,不懂的点击链接先学习一下前置知识。 今天要谈论的Event

shusheng007 shusheng007 Published on 2024-03-03

聊聊RedisTemplate的各种序列化器

[版权申明] 非商业目的注明出处可自由转载 出自:shusheng007 @[toc] 概述 在SpringBoot中使用redis基本上都是通过Spring Data Redis,那就不得不说RedisTemplate了。在我刚接触它的时候比较懵逼的就是给其设置各种序列化器了,今天我们来唠唠他们。

shusheng007 shusheng007 Published on 2023-08-11

秒懂SpringBoot之如何集成SpringDoc(全网目前最新最系统最全面的springdoc教程)

[版权申明] 非商业目的注明出处可自由转载 出自:shusheng007 概述 近来颇为懈怠,竟两月有余未发一篇博客,惭愧惭愧。值此端午佳节(dragon boat festival)作为调包高手、API小王子的我就聊聊API文档的那些事吧,如果你也是API小王子,那我们就可以在一起欢度佳节了,哈哈

shusheng007 shusheng007 Published on 2023-06-21

秒懂SpringBoot参数验证全解析(@Validated与@Valid)

[版权申明] 非商业目的注明出处可自由转载 出自:shusheng007 概述 在构建 Web 应用程序时,确保进入应用程序的数据有效并满足您的业务需求非常重要。 实现此目的的一种方法是在服务器端验证输入数据。 在这篇博客中,我们将探讨如何在 Spring Boot 应用程序中进行输入数据验证,善用

shusheng007 shusheng007 Published on 2023-03-25

秒懂SpringBoot之@Async如何自定义线程池

[版权申明] 非商业目的注明出处可自由转载 出自:shusheng007 概述 每个Java程序员都有一颗搞高并发的心,所以线程池几乎也是面试必考题。讲线程池的文章网上也特别多特别好,所以本文只是聊一下如何在SpringBoot中使用线程池。 异步初探 在SpringBoot中简单使用异步编程非常简

shusheng007 shusheng007 Published on 2023-03-12

秒懂SpringBoot之弄懂Filter与HandlerInterceptor

[版权申明] 非商业目的注明出处可自由转载 出自:shusheng007 @[toc] 概述 在日常开发中,我们会经常用到Filter和HandlerInterceptor,是不是傻傻分不清,那二者有什么异同呢?谁先执行谁后执行呢?分别在什么场景下使用呢?接下来让我们来一探究竟 前置知识 先上一张偶

shusheng007 shusheng007 Published on 2023-03-05

秒懂SpringBoot之全网最易懂的Spring Security教程

[版权申明] 非商业目的注明出处可自由转载 出自:shusheng007 @[toc] 概述 现如今Spring全家桶在Java web后端领域是寡头般的存在,其中安全相关的那员大奖就是Spring Security。我觉得它相对于其他竞争对手,例如 Apache Shiro显得过于复杂,对初学者很

shusheng007 shusheng007 Published on 2023-02-15
Previous Next