首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏云时代Java开发:原理、实战与优化

    万字长文:Micronaut配置文件application.yml全解析——Java快速启动框架Micronaut从基础到云原生高级配置

    class MyAppConfiguration { @Min(1000) private long timeout = 5000; // 默认值 private String featureToggle timeout) { this.timeout = timeout; } public String getFeatureToggle() { return featureToggle ; } public void setFeatureToggle(String featureToggle) { this.featureToggle = featureToggle

    11021编辑于 2026-04-01
  • 《软件工程》第 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

    15710编辑于 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

    5K20编辑于 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.4K20发布于 2019-07-09
  • 注册发现与配置治理——服务目录、心跳、推拉模式与配置热更新的权衡

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

    16810编辑于 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

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

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

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

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

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

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

    39710编辑于 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

    43010编辑于 2025-08-27
领券