- 在开发和部署Spring Boot应用程序时,有时我们需要改变默认的服务器端口号。这可能是因为需要同时运行多个服务而避免端口冲突,或者出于安全考虑希望使用特定端口。本文将详细介绍如何配置Spring Boot应用程序以使其能够在用户指定的端口上运行。 Spring Boot默认端口默认情况下,当您创建一个新的Spring Boot项目并启动内置的Tomcat服务器时,它会在8080端口监听H... 在开发和部署Spring Boot应用程序时,有时我们需要改变默认的服务器端口号。这可能是因为需要同时运行多个服务而避免端口冲突,或者出于安全考虑希望使用特定端口。本文将详细介绍如何配置Spring Boot应用程序以使其能够在用户指定的端口上运行。 Spring Boot默认端口默认情况下,当您创建一个新的Spring Boot项目并启动内置的Tomcat服务器时,它会在8080端口监听H...
- 基于 Java Spring Boot 华为数码商城交易平台 介绍基于Java Spring Boot的华为数码商城交易平台是一个在线电子商务平台,主要用于销售和管理华为品牌的数码产品。该平台提供用户注册、商品浏览、购物车管理、订单处理、支付集成等功能。 应用使用场景在线购物:用户可以浏览和购买华为数码产品。订单管理:用户可以查看和管理自己的订单。库存管理:管理员可以更新和管理产品库存。支... 基于 Java Spring Boot 华为数码商城交易平台 介绍基于Java Spring Boot的华为数码商城交易平台是一个在线电子商务平台,主要用于销售和管理华为品牌的数码产品。该平台提供用户注册、商品浏览、购物车管理、订单处理、支付集成等功能。 应用使用场景在线购物:用户可以浏览和购买华为数码产品。订单管理:用户可以查看和管理自己的订单。库存管理:管理员可以更新和管理产品库存。支...
- Spring Boot Actuator 是一个非常有用的模块,它提供了许多生产就绪的功能,如健康检查、度量指标、审计等。默认情况下,Actuator 的某些端点是受保护的,需要身份验证才能访问。然而,在某些开发或测试环境中,你可能希望禁用这些端点的安全性,以便更方便地进行调试和测试。本文将详细介绍如何在 Spring Boot 中禁用 Actuator 端点的安全性。 1. 什么是 Spr... Spring Boot Actuator 是一个非常有用的模块,它提供了许多生产就绪的功能,如健康检查、度量指标、审计等。默认情况下,Actuator 的某些端点是受保护的,需要身份验证才能访问。然而,在某些开发或测试环境中,你可能希望禁用这些端点的安全性,以便更方便地进行调试和测试。本文将详细介绍如何在 Spring Boot 中禁用 Actuator 端点的安全性。 1. 什么是 Spr...
- Docker 是一种流行的容器化技术,它允许开发者将应用程序及其所有依赖项打包到一个轻量级、可移植的容器中,从而确保应用程序在任何环境中都能一致地运行。Docker 的出现极大地简化了应用程序的开发、测试和部署流程,提高了开发效率和系统的可维护性。本文将详细介绍 Docker 的基本概念,并逐步指导你如何将一个 Spring Boot 庾用程序部署到 Docker 容器中。 1. 什么是 D... Docker 是一种流行的容器化技术,它允许开发者将应用程序及其所有依赖项打包到一个轻量级、可移植的容器中,从而确保应用程序在任何环境中都能一致地运行。Docker 的出现极大地简化了应用程序的开发、测试和部署流程,提高了开发效率和系统的可维护性。本文将详细介绍 Docker 的基本概念,并逐步指导你如何将一个 Spring Boot 庾用程序部署到 Docker 容器中。 1. 什么是 D...
- 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地址...
上滑加载中
推荐直播
-
华为云码道-玩转OpenClaw,在线养虾2026/03/11 周三 19:00-21:00
刘昱,华为云高级工程师/谈心,华为云技术专家/李海仑,上海圭卓智能科技有限公司CEO
OpenClaw 火爆开发者圈,华为云码道最新推出 Skill ——开发者只需输入一句口令,即可部署一个功能完整的「小龙虾」智能体。直播带你玩转华为云码道,玩转OpenClaw
回顾中 -
华为云码道-AI时代应用开发利器2026/03/18 周三 19:00-20:00
童得力,华为云开发者生态运营总监/姚圣伟,华为云HCDE开发者专家
本次直播由华为专家带你实战应用开发,看华为云码道(CodeArts)代码智能体如何在AI时代让你的创意应用快速落地。更有华为云HCDE开发者专家带你用码道玩转JiuwenClaw,让小艺成为你的AI助理。
回顾中 -
Skill 构建 × 智能创作:基于华为云码道的 AI 内容生产提效方案2026/03/25 周三 19:00-20:00
余伟,华为云软件研发工程师/万邵业(万少),华为云HCDE开发者专家
本次直播带来两大实战:华为云码道 Skill-Creator 手把手搭建专属知识库 Skill;如何用码道提效 OpenClaw 小说文本,打造从大纲到成稿的 AI 原创小说全链路。技术干货 + OPC创作思路,一次讲透!
回顾中
热门标签