Library Search
结果页

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

在 知识库 中找到 8 个匹配结果。

返回文档库
知识库

知识库

8 个
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… 2% 微服务架构设计指南 # Spring Cloud 微服务架构设计指南 ## 第一章:服务注册与发现 ### 1.1 为什么需要注册中心? 在微服务架构中,服务实例动态变化(扩容、缩容、故障),需要一种机制让服务消费者自动发现可用的服务提供者。 ``` [User Service 实例1] ──注册──→ [Eureka Server] [User Service 实例2] ──注册──→ ↑ [Or… 2% Dubbo 服务提供者与消费者完整示例 @SpringBootApplication @EnableDubbo public class ConsumerApplication { public static void main(String[] args) { SpringApplication.run(ConsumerApplication.class, args); } } ``` ## 运行步骤… 2% 入门到进阶教程 ### 1.1 自动配置原理 Spring Boot 的自动配置通过 `@SpringBootApplication` 注解触发,该注解包含三个关键注解: - **@SpringBootConfiguration**:标记为配置类 - **@EnableAutoConfiguration**:启用自动配置机制 - **@ComponentScan**:扫描组件 ```java @Targ… 1% 核心原理深入教程 ``` 请求 → DispatcherServlet → HandlerMapping(找到 Handler + Interceptors) → HandlerAdapter(执行 Handler) → Handler(Controller) → 返回 ModelAndView → ViewResolver(解析视图)… 1%