Spring的getBeansOfType函数结合策略及工厂模式简化if else逻辑
我们在开发过程中经常会用到if else这样的判断,可有的场景比较复杂,若嵌套多层的if语句不太友好,降低了代码的可读性、扩展性;这时就可以考虑使用工厂+策略模式解决大家可看一下优化之前的代码真是一言难尽......再看优化后的,差距一目了然AbstractWebSocketHandle webSocketHandle = webSocketFactory.create(url);log.info("create返回值:{}",webSocketHandle);...
原创
2021-12-09 20:19:32 ·
1768 阅读 ·
0 评论