首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 《软件工程》第 14 章 - 持续集成

    import java.io.IOException; import java.io.InputStream; import java.util.Properties; public class FeatureToggle static Properties properties; static { properties = new Properties(); try (InputStream inputStream = FeatureToggle.class.getClassLoader 文件中配置: new_feature_enabled=true 使用时: public class Main { public static void main(String[] args) { if (FeatureToggle.isFeatureEnabled

    14410编辑于 2026-01-21
  • 来自专栏c#分享专栏

    ASP.NET Core 使用功能开关控制路由访问的实现

    beta", defaults: new { controller = "Demo", action = "BetaRoute" }, constraints: new { featureToggle defaults: new { controller = "Demo", action = "NewFeatureRoute" }, constraints: new { featureToggle

    4.8K20编辑于 2024-11-25
  • 来自专栏ThoughtWorks

    React 单元测试策略及落地

    export const FeatureToggle = ({ features, featureName, children }) => { if (! /featureToggleStatus'import { FeatureToggle } from '. features={{}} featureName="promotion618"> <DummyComponent /> </FeatureToggle> ) expect(component.find features={features} featureName="promotion618"> <DummyComponent /> </FeatureToggle> ) expect features={features} featureName="promotion618"> <DummyComponent /> </FeatureToggle> ) expect

    1.3K20发布于 2019-07-09
  • 注册发现与配置治理——服务目录、心跳、推拉模式与配置热更新的权衡

    配置变更时的回调处理@EventListenerpublicvoidhandleRefreshEvent(RefreshScopeRefreshedEventevent){log.info("配置已刷新,featureToggle :{},rateLimit:{}",featureToggle,rateLimit);//重新初始化相关资源reinitializeResources();}}热更新处理示例4.2版本管理与回滚机制生产环境的配置变更必须包含完善的版本管理

    13710编辑于 2026-01-02
  • 【JAVA 进阶】重生之这次我一定要学会 SpringBoot AOP切面编程

    joinPoint.proceed(); } } /** * 基于功能开关的条件执行 */ @Around("@annotation(featureToggle Object executeByFeatureToggle(ProceedingJoinPoint joinPoint, FeatureToggle featureToggle) throws Throwable { String featureName = featureToggle.value(); featureToggle) throws Throwable { // 功能开关相关的切面逻辑 return joinPoint.proceed(); } dev", "test"}; } @Target(ElementType.METHOD) @Retention(RetentionPolicy.RUNTIME) public @interface FeatureToggle

    25410编辑于 2025-11-03
  • 来自专栏编程技术

    SpringBoot参数配置:一场“我说了算”的奇幻之旅

    Componentpublic class ConfigRefreshService { @Value("${myapp.config.feature-toggle}") private String featureToggle

    2000编辑于 2026-03-18
  • 来自专栏人工智能

    📌 深度搜索实战:3天完成原本1个月的代码重构

    error_rate<0.1%) )  工程师的长期主义修炼 每天多做这3件事: 1️⃣ 写“可删除的代码” :每个模块预留扩展点,就像乐高积木的凸起 2️⃣ 留“反悔的余地” :关键逻辑用FeatureToggle

    36810编辑于 2025-04-18
  • 来自专栏ThoughtWorks

    Gitflow有害论 | TW洞见

    ://paulhammant.com/2013/03/04/facebook-tbd/ Fowler on feature toggle: http://martinfowler.com/bliki/FeatureToggle.html

    1.8K90发布于 2018-04-17
  • Spring Boot核心特性与整合:揭秘@ConfigurationProperties绑定机制

    RefreshScope实现: @RefreshScope @ConfigurationProperties(prefix = "feature-toggle") @Data public class FeatureToggle

    37910编辑于 2025-08-27
领券