秒速飞艇手机版

秒速飞艇手机版官网
国际秒速飞艇手机版 当前位置:首页 > 国际秒速飞艇手机版 > 正文

测试环境比线上的代码多了几行转换代码怎么处理?

测试环境如何处理比在线代码多几行代码的代码?我想在4天前分享前锋JAVA开发学院

首先,背景

今天有朋友问一个问题,如果测试环境中的代码行比在线代码多几行,该怎么办?

秒速飞艇手机版您要创建一个新分支吗?有更好的方法吗?

秒速飞艇手机版例如,测试环境和在线环境使用相同的NoSQL存储集。如果要隔离两个环境该怎么办?

以下是更一般的解决方案,希望对大家有所帮助。

第二种方法

我们可以编写一个环境工具类,然后使用该工具类来判断特定环境的代码。

当然,您也可以直接注射

该工具类用于判断环境

当然,它也可以使用Apollo进行配置。例如,设置变量以指示是否启用了功能,在线上的Apollo配置与测试服务的配置不同。

如果发布前的服务和联机服务共享相同的缓存框架集,则可以使用环境工具类来获取环境名称和组合成新密钥字符串的密钥,以实现环境隔离。

三,总结

秒速飞艇手机版该方法并不困难,偶尔会在开发中使用。

此外,我建议您查看Spring的官方文档。许多场景具有提供相关功能的专门类,而不是遇到问题并提出问题。

收款报告投诉

首先,背景

秒速飞艇手机版今天有朋友问一个问题,如果测试环境中的代码行比在线代码多几行,该怎么办?

您要创建一个新分支吗?有更好的方法吗?

例如,测试环境和在线环境使用相同的NoSQL存储集。如果要隔离两个环境该怎么办?

以下是更一般的解决方案,希望对大家有所帮助。

第二种方法

秒速飞艇手机版我们可以编写一个环境工具类,然后使用该工具类来判断特定环境的代码。

当然,您也可以直接注射

该工具类用于判断环境

当然,它也可以使用Apollo进行配置。例如,设置变量以指示是否启用了功能,在线上的Apollo配置与测试服务的配置不同。

如果发布前的服务和联机服务共享同一组缓存框架,则可以使用环境工具类来获取环境名称和组合成新密钥字符串的密钥,以实现环境隔离。

三,总结

秒速飞艇手机版该方法并不困难,偶尔会在开发中使用。

秒速飞艇手机版此外,我建议您查看Spring的官方文档。许多场景具有提供相关功能的专门类,而不是遇到问题并提出问题。



秒速飞艇手机版官网 版权所有© yklf888.com 技术支持:秒速飞艇手机版官网 | 网站地图