kim.zhang

风在前,无惧!


  • 首页

  • 标签42

  • 分类12

  • 归档94

  • 搜索

应对变化的两种方案.md

发表于 2020-08-10 更新于 2021-11-21 分类于 思想
本文字数: 259 阅读时长 ≈ 1 分钟

变化是使得代码不稳定的本质问题。为了应对变化,通常有两种解决方案:

1.策略模式

2.属性配置、配置文件

所谓的策略模式就是实现一个接口,有多个实现类。根据不同的情况来切换不同的实现类。

所谓的配置文件,就是将代码中经常变化的部分抽出来放在配置文件,通过修改配置文件来应对变化。


策略模式应对变化的几种方案:

1.通过byname注入,通过切换bean name

2.@Qualiier 指定bean

3.有选择地只注入一个bean,注释掉某个bean上的@Compoent注解

4.使用@Primary注解

5.@Conditional注解

一毛也是爱~
Kim.Zhang 微信支付

微信支付

# 思想
面向抽象编程.md
自定义异常体系.md
Kim.Zhang

Kim.Zhang

且行且珍惜
94 日志
12 分类
42 标签
E-Mail Weibo
粵ICP备19091267号 © 2019 – 2022 Kim.Zhang | 629k | 9:32
本站总访问量 4 次 | 有 309 人看我的博客啦 |
博客全站共176.7k字
载入天数...载入时分秒...
0%