排序
Spring Bean深度解析:深入理解对象实例的生命周期与应用
什么是Spring Bean Spring Bean 是 Spring 框架中的一个核心概念。它是一个由 Spring 容器管理的对象实例。 创建一个 Spring Bean 的基本步骤如下: 定义一个 Java 类,该类将被用作 Spring Bea...
SpringBoot定义优雅全局统一Restful API 响应框架六
闲话不多说,继续优化 全局统一Restful API 响应框架 做到项目通用 接口可扩展。 如果没有看前面几篇文章请先看前面几篇 SpringBoot定义优雅全局统一Restful API 响应框架 SpringBoot定义优雅全...
基于Spring Boot 实现简单的反向代理功能
我正在参加「掘金·启航计划」 最近收到一个新的需求,需要根据自定义的负载均衡策略从动态主机池选主之后,再通过反向代理到选中的主机上,这里面就涉及到服务注册、负载均衡策略、反向代理。...
Spring Authorization Server入门 (八) Spring Boot引入Security OAuth2 Client对接认证服务
前言 在之前的文章中实现了一个认证服务,并且添加了一些自定义的内容,现在暂时没想到认证服务的新内容,本篇文章就先写一下客户端对接的吧,水一篇。 流程说明 当用户通过客户端去访问一个受...
SpringBoot:嵌入式Web Server配置与优雅停机
WebServer简介 嵌入式Web Server Spring Boot 支持以下几种嵌入式 web 服务器: Tomcat - 默认使用的服务器,轻量级,简单易用。 Jetty - 高性能、资源消耗少的服务器,常用于生产环境。 Undertow ...
Spring Boot之集成WebSocket实现前后端通信,这你必须得会!
??作者:bug菌 ✏️博客:CSDN、掘金、infoQ、51CTO等 ?简介:CSDN|阿里云|华为云|51CTO等社区博客专家,历届博客之星Top30,掘金年度人气作者Top40,51CTO年度博主Top12,掘金 | InfoQ | 51C...
SpringBoot之集成WebSocket及使用说明
??作者:bug菌 ✏️博客:CSDN、掘金、infoQ、51CTO等 ?简介:CSDN|阿里云|华为云|51CTO等社区博客专家,历届博客之星Top30,掘金年度人气作者Top40,51CTO年度博主Top12,掘金 | InfoQ | 51C...
Spring Boot之如何集成cache缓存?老鸟说这你必须得会用!
??作者:bug菌 ✏️博客:CSDN、掘金、infoQ、51CTO等 ?简介:CSDN|阿里云|华为云|51CTO等社区博客专家,历届博客之星Top30,掘金年度人气作者Top40,51CTO年度博主Top12,掘金 | InfoQ | 51C...
Spring Boot之Jackson快速入门,你必须得会!
??作者:bug菌 ✏️博客:CSDN、掘金、infoQ、51CTO等 ?简介:CSDN|阿里云|华为云|51CTO等社区博客专家,历届博客之星Top30,掘金年度人气作者Top40,51CTO年度博主Top12,掘金 | InfoQ | 51C...
HTTP参数与响应处理:在SpringBoot中自定义参数解析器,反序列化器和类型转换器
本文介绍了在Spring Boot中如何使用自定义参数解析器和自定义类型转换器来处理HTTP请求和响应中的自定义参数类型。 HTTP,GET,自定义参数解析器 在Java和Spring Boot中,可以通过自定义参数解析...
Spring:全面拥抱 Jakarta Bean Validation 规范
“我正在参加「掘金·启航计划」” 随着JSR-303、JSR-349和JSR-380提案的相继问世,Bean Validation 规范已经从初出茅庐的 1.0 版本发展到渐入佳境的 2.0 版本。在 Eclipse 基金会接管 Java EE ...
Spring Boot业务代码封装 – 相同业务逻辑、不同入参类型的处理
引言 在开发Spring Boot应用程序时,有时会遇到一种情况:不同的业务逻辑需要处理相同的操作,但是入参的类型不同。这可能会导致代码重复和可维护性下降。为了解决这个问题,我们可以通过业务代...
使用AQS实现LimitLatch:掌握高效灵活的同步框架
AQS(AbstractQueuedSynchronizer)是 Java 中用于实现同步器的基础框架,通过它可以很方便地实现自定义的同步组件。在并发编程中,同步控制是十分关键的,AQS 提供了一种高效灵活的方式来实现...
Docker化Spring Boot应用
本文翻译自国外论坛 medium,原文地址:medium.com/@bubu.tripa…,作者:Bubu Tripathy Docker 是一个强大的工具,允许开发人员将他们的应用程序打包在容器中可以在任何平台上轻松部署和运行。...
大聪明教你学Java | 深入浅出聊 SpringBoot 中的 starter 机制
前言 “我正在参加「掘金·启航计划」” ?作者简介: 不肯过江东丶,一个来自二线城市的程序员,致力于用“猥琐”办法解决繁琐问题,让复杂的问题变得通俗易懂。?支持作者: 点赞?、关注?、留言...
SpringBoot系列(二) SpringBoot启动流程-关于Launcher类
org.springframework.boot.loader.Launcher类是Spring Boot启动过程的入口点,也是Spring Boot的核心类之一。在Spring Boot应用程序启动时,Launcher类的静态方法main()将被执行,它主要负责设...
SpringBoot系列(一) SpringBoot启动流程
Spring Boot是一个基于Spring Framework的快速开发应用程序的框架。它提供了一种简单粗暴的方式来构建应用程序,开发人员只需要少量的配置即可快速的构建可运行的应用程序。然而,即使是Spring ...
Spring Boot + Redis:优雅实现缓存
引言 在现代应用程序开发中,缓存是提高性能和响应速度的关键组件之一。Spring Boot提供了与Redis集成的便捷方式,使我们能够轻松地利用缓存来优化应用程序的性能。在本文中,我们将探讨如何在S...
Spring Authorization Server入门 (七) 登录添加图形验证码
前言 目前登录接口没有做任何限制,代表任何人都可以编写脚本的方式暴力破解,会造成安全问题,如果写一个循环一直尝试访问登录接口,那么服务器就一直会收到请求,一次请求代表一次查表,会给...
SpringBoot自定义注解+AOP+redis实现防接口幂等性重复提交,从概念到实战
我正在参加「掘金·启航计划」 一、前言 在面试中,经常会有一道经典面试题,那就是:怎么防止接口重复提交? 小编也是背过的,好几种方式,但是一直没有实战过,做多了管理系统,发现这个事情...