- Spring Boot 是一个用于创建独立的、生产级别的基于 Spring 框架的应用程序的框架。它简化了 Spring 应用的初始设置和开发过程。虽然 Spring Boot 默认支持创建可执行的 JAR 文件,但有时为了适应现有的基础设施或满足特定需求,开发者可能需要将 Spring Boot 应用程序打包成 WAR 文件并部署到传统的 Servlet 容器中,如 Apache Tomc... Spring Boot 是一个用于创建独立的、生产级别的基于 Spring 框架的应用程序的框架。它简化了 Spring 应用的初始设置和开发过程。虽然 Spring Boot 默认支持创建可执行的 JAR 文件,但有时为了适应现有的基础设施或满足特定需求,开发者可能需要将 Spring Boot 应用程序打包成 WAR 文件并部署到传统的 Servlet 容器中,如 Apache Tomc...
- JSON Web Token (JWT) 是一种开放标准 (RFC 7519),用于在网络应用之间安全地传输信息。JWT 通常用于身份验证和信息交换,因为它可以包含声明(claims),这些声明可以用于验证用户的身份和权限。在 Spring Boot 应用中实现 JWT 认证可以帮助我们构建安全的 RESTful API。本文将详细介绍如何在 Spring Boot 应用中实现 JWT 认证... JSON Web Token (JWT) 是一种开放标准 (RFC 7519),用于在网络应用之间安全地传输信息。JWT 通常用于身份验证和信息交换,因为它可以包含声明(claims),这些声明可以用于验证用户的身份和权限。在 Spring Boot 应用中实现 JWT 认证可以帮助我们构建安全的 RESTful API。本文将详细介绍如何在 Spring Boot 应用中实现 JWT 认证...
- 在现代微服务架构中,监控和管理应用的状态变得尤为重要。Spring Boot Actuator 正是为此而设计的一个强大模块,它为应用程序提供了生产就绪的功能,如健康检查、度量收集、审计等。通过 Actuator,开发者可以轻松获取关于应用的运行时信息,这对于诊断问题、优化性能以及确保应用的高可用性具有重要意义。 1. Actuator 的基本概念Actuator 是 Spring Boot... 在现代微服务架构中,监控和管理应用的状态变得尤为重要。Spring Boot Actuator 正是为此而设计的一个强大模块,它为应用程序提供了生产就绪的功能,如健康检查、度量收集、审计等。通过 Actuator,开发者可以轻松获取关于应用的运行时信息,这对于诊断问题、优化性能以及确保应用的高可用性具有重要意义。 1. Actuator 的基本概念Actuator 是 Spring Boot...
- 在现代软件开发中,快速迭代和持续集成变得越来越重要。对于基于Spring Boot的应用程序来说,频繁的代码更改测试往往需要不断重启应用服务器,这不仅消耗了大量时间,还可能影响到开发效率。幸运的是,Spring Boot 提供了多种方式来实现在不重启服务器的情况下重载代码更改,从而加快开发流程。 1. 使用 DevToolsSpring Boot DevTools 是一个官方支持的模块,它旨... 在现代软件开发中,快速迭代和持续集成变得越来越重要。对于基于Spring Boot的应用程序来说,频繁的代码更改测试往往需要不断重启应用服务器,这不仅消耗了大量时间,还可能影响到开发效率。幸运的是,Spring Boot 提供了多种方式来实现在不重启服务器的情况下重载代码更改,从而加快开发流程。 1. 使用 DevToolsSpring Boot DevTools 是一个官方支持的模块,它旨...
- Spring Boot 是由 Pivotal 团队开发的一个基于 Spring 框架的快速开发框架,旨在简化新 Spring 应用的初始搭建和开发过程。自推出以来,Spring Boot 凭借其众多优点迅速赢得了开发者的青睐。本文将详细介绍 Spring Boot 的主要优点,帮助读者更好地理解其在现代应用开发中的价值。 1. 简化配置自动配置(Auto-Configuration):Spr... Spring Boot 是由 Pivotal 团队开发的一个基于 Spring 框架的快速开发框架,旨在简化新 Spring 应用的初始搭建和开发过程。自推出以来,Spring Boot 凭借其众多优点迅速赢得了开发者的青睐。本文将详细介绍 Spring Boot 的主要优点,帮助读者更好地理解其在现代应用开发中的价值。 1. 简化配置自动配置(Auto-Configuration):Spr...
- Spring Boot 是由 Pivotal 团队开发的一个基于 Spring 框架的快速开发框架。它旨在简化新 Spring 应用的初始搭建以及开发过程,使得开发者能够更快地构建出独立的、生产级别的基于 Spring 的应用程序。本文将详细介绍 Spring Boot 的概念、特点、核心组件及其应用场景。 Spring Boot 的定义Spring Boot 是一个用于创建微服务和独立应用... Spring Boot 是由 Pivotal 团队开发的一个基于 Spring 框架的快速开发框架。它旨在简化新 Spring 应用的初始搭建以及开发过程,使得开发者能够更快地构建出独立的、生产级别的基于 Spring 的应用程序。本文将详细介绍 Spring Boot 的概念、特点、核心组件及其应用场景。 Spring Boot 的定义Spring Boot 是一个用于创建微服务和独立应用...
- Spring Cloud Eureka理论深度解析 一、Eureka是什么?Eureka是Netflix开源的一个服务发现组件,专门为微服务架构设计。它主要用于定位运行在AWS域中的中间层服务,以达到负载均衡和中间层服务故障转移的目的。在Spring Cloud生态系统中,Eureka起到了服务注册中心的作用,负责服务的注册、发现和健康检查。 二、Eureka的核心概念服务注册: 微服务启... Spring Cloud Eureka理论深度解析 一、Eureka是什么?Eureka是Netflix开源的一个服务发现组件,专门为微服务架构设计。它主要用于定位运行在AWS域中的中间层服务,以达到负载均衡和中间层服务故障转移的目的。在Spring Cloud生态系统中,Eureka起到了服务注册中心的作用,负责服务的注册、发现和健康检查。 二、Eureka的核心概念服务注册: 微服务启...
- Spring boot 手动引入 GaussDB官方驱动包,解决Spring boot maven构建打包丢失jar驱动包问题 Spring boot 手动引入 GaussDB官方驱动包,解决Spring boot maven构建打包丢失jar驱动包问题
- 2020.0.0 版本的 Spring Cloud 中,Zuul 网关被移除,改为采用性能更高的 Spring Cloud Gateway。相较于基于 Servlet 的 Zuul,Spring Cloud Gateway 基于 Spring WebFlux 的响应式框架,拥有更优的性能表现,适合高并发场景。 2020.0.0 版本的 Spring Cloud 中,Zuul 网关被移除,改为采用性能更高的 Spring Cloud Gateway。相较于基于 Servlet 的 Zuul,Spring Cloud Gateway 基于 Spring WebFlux 的响应式框架,拥有更优的性能表现,适合高并发场景。
- 这是一个强大的 Java 参数校验包,基于 SpEL 实现,扩展自 javax.validation 包,几乎支持所有场景下的参数校验。 这是一个强大的 Java 参数校验包,基于 SpEL 实现,扩展自 javax.validation 包,几乎支持所有场景下的参数校验。
- 由于微服务所涉及的模块较多,每个模块都是一个单独的服务,如果我们有多个服务需要使用到redis的话,每个服务都做一次redis序列化配置,那重复的代码是很多的。所以我们可以把配置抽离出来作为一个单独的模块,提供给其他需要的模块使用,以此来达到解耦和代码复用的效果。 系列说明本系列文章基于我的开源微服务项目【校园博客】进行分析和讲解,所有源码均可在Gitee或GitHub上找到。Gitee地址... 由于微服务所涉及的模块较多,每个模块都是一个单独的服务,如果我们有多个服务需要使用到redis的话,每个服务都做一次redis序列化配置,那重复的代码是很多的。所以我们可以把配置抽离出来作为一个单独的模块,提供给其他需要的模块使用,以此来达到解耦和代码复用的效果。 系列说明本系列文章基于我的开源微服务项目【校园博客】进行分析和讲解,所有源码均可在Gitee或GitHub上找到。Gitee地址...
- 系列说明本系列文章基于我的开源微服务项目【校园博客】进行分析和讲解,所有源码均可在GitHub仓库上找到。GitHub地址:https://github.com/stick-i/scblogs项目的技术栈主要是:Java + SpringBoot + SpringCloud + Nacos + Getaway + Fegin + MybatisPlus + MySQL + Redis + ... 系列说明本系列文章基于我的开源微服务项目【校园博客】进行分析和讲解,所有源码均可在GitHub仓库上找到。GitHub地址:https://github.com/stick-i/scblogs项目的技术栈主要是:Java + SpringBoot + SpringCloud + Nacos + Getaway + Fegin + MybatisPlus + MySQL + Redis + ...
- 前言本文适合有一定基础的同学,在已有的认识基础上对这四块的知识做一个总体的对比。本文基于SpringBoot项目进行讲解,所有的代码都是在已经搭好SpringBoot的基础上进行编写的,SpringBoot版本为2.7.3。该项目所有的代码都已经上传到我的GitHub仓库:https://github.com/stick-i/Filter_Interceptor_AOP_Advcie 过滤... 前言本文适合有一定基础的同学,在已有的认识基础上对这四块的知识做一个总体的对比。本文基于SpringBoot项目进行讲解,所有的代码都是在已经搭好SpringBoot的基础上进行编写的,SpringBoot版本为2.7.3。该项目所有的代码都已经上传到我的GitHub仓库:https://github.com/stick-i/Filter_Interceptor_AOP_Advcie 过滤...
- 前言:作者:神的孩子在歌唱 大家好,我叫智百度百科: Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。Spring Cloud并没有重复制造轮子,它只是将各家公司开发的比较成熟、经得起实际考... 前言:作者:神的孩子在歌唱 大家好,我叫智百度百科: Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。Spring Cloud并没有重复制造轮子,它只是将各家公司开发的比较成熟、经得起实际考...
- Redis发布订阅(Pub/Sub)是Redis提供的一种消息传递机制,它使用“发布者-订阅者”(publisher-subscriber)模式来处理消息传递。在这种模式下,发布者将消息发布到一组订阅者中,而无需关心谁是订阅者,也不需要知道订阅者是否收到了消息。 Redis发布订阅(Pub/Sub)是Redis提供的一种消息传递机制,它使用“发布者-订阅者”(publisher-subscriber)模式来处理消息传递。在这种模式下,发布者将消息发布到一组订阅者中,而无需关心谁是订阅者,也不需要知道订阅者是否收到了消息。
上滑加载中
推荐直播
-
华为云码道Skill实战与极速交付,智能开发全链路实战2026/07/22 周三 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;姜浩-华为云HCDG核心组成员
直播深度解读华为云码道6月产品新特性,从Skill市场安装专家技能,带你零距离体验从需求,开发,审查,重构全链路闭环的开发过程。从零构建并交付一个完整项目,让您体验从代码提交到服务上线的“极速”之旅。
回顾中 -
聚开发者之力,创具身新未来2026/07/23 周四 15:00-17:00
张豪杰/程文/王军/刘新春/黄钦开 /张晓天
本次华为云具身智能开发平台CloudRobo培训面向具身智能开发者,带您全流程体验机器人本体R2C小时级接入、环境重建与轨迹生成仿真数据生产、PB级数据管理、数据评测、模型训推、强化学习和Benchmark一键评测等功能,并体验业界主流具身模型应用。
回顾中 -
用码道,让你的AI作品三步上朋友圈2026/08/04 周二 19:00-20:00
林华鼎-华为云AI开发者运营负责人
从入门 · 到做AI应用 · 到企业级开发。不教编程,只教用AI · 零代码、有产出、能带走、可炫耀 · 每课人人动手实操
回顾中
热门标签