Library Search
结果页

SpringBoot 服务注册与动态配置实战

在 元器件 / 技术栈 / 知识库 中找到 12 个匹配结果。

返回文档库
技术栈

技术栈

5 个
查看全部
Spring Boot # Spring Boot Spring Boot 是 Pivotal 团队基于 Spring Framework 推出的开源 Java 后端框架,旨在简化 Spring 应用的初始搭建与开发过程。 ## 是什么 Spring Boot 通过「约定优于配置」的理念,提供了自动配置、起步依赖、Actuator 监控等特性,让开发者能快速创建独立运行的、生产级别的 Spring 应用。内嵌 To… 2% Nacos ## 目标 演示 Spring Boot 应用接入 Nacos,实现服务注册发现 + 动态配置热更新。启动两个实例后,通过 Nacos 控制台修改配置,应用无需重启即可生效。 ## 完整代码 ### 1. pom.xml 依赖 ```xml <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>sprin… 2% Spring Cloud # Spring Cloud Spring Cloud 是基于 Spring Boot 的分布式系统/微服务架构一站式解决方案。 ## 是什么 Spring Cloud 提供了一套工具集,用于快速构建分布式系统中的常见模式:配置管理、服务发现、断路器、智能路由、微代理、控制总线、全局锁、分布式会话等。 ## 解决什么问题 - **服务注册与发现**:服务动态上下线,消费者自动发现提供者… 2% Java ### 第一步:创建项目 ```bash # 用 Spring Initializr: https://start.spring.io # 依赖选: Spring Web, Spring Data JPA, H2 Database, Lombok, Validation ``` ### 第二步:三层架构 ``` controller/ ← 接收请求,返回响应 service/ ←… 2% Apache Dubbo @SpringBootApplication @EnableDubbo public class ConsumerApplication { public static void main(String[] args) { SpringApplication.run(ConsumerApplication.class, args); } } ``` ## 运行步骤… 1%
知识库

知识库

7 个
SpringBoot 服务注册与动态配置实战 ## 目标 演示 Spring Boot 应用接入 Nacos,实现服务注册发现 + 动态配置热更新。启动两个实例后,通过 Nacos 控制台修改配置,应用无需重启即可生效。 ## 完整代码 ### 1. pom.xml 依赖 ```xml <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>sprin… 3% SpringBoot 限流与熔断降级实战 ## 目标 演示 Spring Boot 应用接入 Sentinel,实现 QPS 限流 + 熔断降级 + 自定义 fallback,通过控制台实时下发规则。 ## 完整代码 ### 1. pom.xml ```xml <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-sta… 2% 01-spring-boot全栈Web开发 ### 第一步:创建项目 ```bash # 用 Spring Initializr: https://start.spring.io # 依赖选: Spring Web, Spring Data JPA, H2 Database, Lombok, Validation ``` ### 第二步:三层架构 ``` controller/ ← 接收请求,返回响应 service/ ←… 2% 01-hello-world-spring-boot - `@SpringBootApplication` 组合了 `@Configuration`、`@EnableAutoConfiguration`、`@ComponentScan` - `@RestController` = `@Controller` + `@ResponseBody`(返回 JSON 而非视图) - `Map.of()` 是 JDK 9+ 工厂方法,创建不可变 Map - S… 1% 微服务架构设计指南 # Spring Cloud 微服务架构设计指南 ## 第一章:服务注册与发现 ### 1.1 为什么需要注册中心? 在微服务架构中,服务实例动态变化(扩容、缩容、故障),需要一种机制让服务消费者自动发现可用的服务提供者。 ``` [User Service 实例1] ──注册──→ [Eureka Server] [User Service 实例2] ──注册──→ ↑ [Or… 1% Dubbo 服务提供者与消费者完整示例 @SpringBootApplication @EnableDubbo public class ConsumerApplication { public static void main(String[] args) { SpringApplication.run(ConsumerApplication.class, args); } } ``` ## 运行步骤… 1% 入门到进阶教程 ### 1.1 自动配置原理 Spring Boot 的自动配置通过 `@SpringBootApplication` 注解触发,该注解包含三个关键注解: - **@SpringBootConfiguration**:标记为配置类 - **@EnableAutoConfiguration**:启用自动配置机制 - **@ComponentScan**:扫描组件 ```java @Targ… 1%