spring boot

【RabbitMQ】RabbitMQ配置与交换机学习

RabbitMQ是一种开源的消息中间件,广泛用于分布式系统中的消息传递。它支持多种消息协议,并且具有高可用性和灵活的路由能力。本文将介绍RabbitMQ的基本配置和交换机的使用,帮助读者更好地理解和应用RabbitMQ。RabbitMQ配置在使用RabbitMQ之前,我们需要确保已经正确安装了R

idea SpringBoot + Gradle 环境配置到项目打包

Spring Boot + Gradle 环境配置与项目打包在现代软件开发中,Spring Boot 已经成为了构建微服务和企业级应用的热门框架。与 Maven 相比,Gradle 提供了更灵活且高效的构建工具,结合 Spring Boot 和 Gradle,可以快速搭建和打包 Spring Bo

【数据脱敏方案】不使用 AOP + 注解,使用 SpringBoot+YAML 实现

数据脱敏方案:不使用 AOP + 注解,使用 SpringBoot + YAML 实现引言在现代应用中,数据安全性是一个不可忽视的话题。特别是在处理用户敏感信息(如身份证号码、手机号码等)时,如何实现数据脱敏是一个重要的需求。传统方法多依赖于面向切面编程(AOP)和注解,但在某些情况下,我们可能

【详解】Spring Cloud概述

Spring Cloud 是一组开源工具和框架的集合,旨在帮助开发者快速构建微服务架构。在现代的分布式系统中,尤其是使用云原生应用程序时,Spring Cloud 提供了许多解决方案来处理服务发现、负载均衡、熔断、配置管理等常见问题。一、服务发现在微服务架构中,服务间的通信是必不可少的。Spri

我把springboot项目从Java 8 升级 到了Java 17 的过程总结,愿为君提前踩坑!

在将Spring Boot项目从Java 8升级到Java 17的过程中,我遇到了许多挑战和坑,下面将总结我的经验,希望能帮助到同样面临升级的朋友们。一、升级准备在开始升级之前,我们需要准备好相关的工具和环境。在升级Java版本前,确保你的项目依赖库(如Spring Boot、Maven、Gra

VS Code 中如何运行Java SpringBoot的项目

在 VS Code(Visual Studio Code)中运行 Java Spring Boot 项目是一个相对简单的过程,尤其是对于那些希望利用轻量级代码编辑器进行 Java 开发的程序员。以下是如何在 VS Code 中创建和运行一个 Java Spring Boot 项目的一步步教程,以及相

Java毕业设计:基于Springboot云南省非物质文化遗产非遗文化展示网站系统毕业设计源代码作品和开题报告参考

基于Spring Boot的云南省非物质文化遗产展示网站系统毕业设计一、项目概述随着经济的发展与社会的进步,非物质文化遗产(即“非遗”)的保护与传承变得愈加重要。云南省作为一个多民族地区,拥有丰富多样的非遗文化。因此本项目旨在利用Spring Boot框架开发一个非物质文化遗产文化展示网站系统,

spring Security + jwt使用

在现代应用程序中,安全性是一个不可或缺的部分。Spring Security是一种强大且灵活的安全框架,它为Spring应用提供身份验证和授权。结合JSON Web Token(JWT),可以轻松实现无状态的身份验证系统。本文将介绍如何在Spring Boot应用中使用Spring Security

解析Spring Boot中的Profile:配置文件与代码的双重掌控

Spring Boot 中的 Profile 是一种功能强大的特性,使得开发者可以在不同的环境下使用不同的配置文件和代码逻辑。通过 Profiles,开发者可以在开发、测试和生产环境中轻松管理配置,以此提高应用的灵活性和可维护性。接下来,我们将详细解析 Spring Boot 中的 Profile

Spring Boot 开发 -- 集成 Prometheus 进行高效监控

在现代微服务架构中,监控和性能分析变得尤为重要。Prometheus 是一个开源的监控和报警系统,它具有强大的数据收集和查询能力,特别适合用于容器化环境。本文将介绍如何在 Spring Boot 应用中集成 Prometheus 进行高效监控。1. Spring Boot 项目初始化首先,我们需