工厂实现有点多余,如果新增你还要改工厂,而且case越来越多。你直接把payType作为Strategy模版中的抽象方法去继承,然后autowared一个strategy list,for循环filter找到目标类即可。或者直接用beanName统一后缀,前缀用payType,也可以直接查找到,没必要用switch case
![240](https://upload.jianshu.io/users/upload_avatars/19059052/ef158c4c-054f-452b-8473-710f7430c91c.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
工厂实现有点多余,如果新增你还要改工厂,而且case越来越多。你直接把payType作为Strategy模版中的抽象方法去继承,然后autowared一个strategy list,for循环filter找到目标类即可。或者直接用beanName统一后缀,前缀用payType,也可以直接查找到,没必要用switch case
SpringBoot整合H2内存数据库快速启动测试 参考:Springboot和内存数据库H2的使用教程[https://www.jdon.com/springboot/sp...
SpringBoot中的全局异常处理 本篇要点 介绍SpringBoot默认的异常处理机制。 如何定义错误页面。 如何自定义异常数据。 如何自定义视图解析。 介绍@Contr...
[toc] SpringBoot整合Thymeleaf 零、本片要点 介绍Thymeleaf的概念,理解Thymeleaf的便利且强大。 介绍如何快速整合SpringBoot...
SpringBoot中Logback日志配置解析本篇要点一、Logback日志框架介绍二、SpringBoot与Logback1、默认日志格式2、控制台输出3、文件输出4、日...