请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师,就是这个工厂模式有点疑问

老师有一个地方比较疑问,为啥不用Spring Boot的Configuration的配置类 + @Resource的注解的方式进行模型切换了比如DeepSeek,在配置类的bean写上Bean的名字,Resource根据名字进行切换不是更方便,调用和模型初始化不是直接分开了,虽然底层也是工厂模式,但是不用自己造轮子,而且也方便灵活的多啊

正在回答 回答被采纳积分+3

1回答

玄参架构 4小时前

同学你这个问题很好

主要考虑以下几个因素:

示例代码需要保持跨框架的通用性,不依赖 Spring Boot 框架。这样即使在非 Spring 项目中也能使用。

展示设计模式的实现过程,让大家理解工厂模式的核心思想。

避免引入 Spring Boot 的依赖,让示例代码更简洁,专注于模型切换的核心逻辑。

在实际项目中,我推荐使用你提到的 Spring Boot 方案,特别是:

1 动态切换场景:可以结合@ConditionalOnProperty实现配置驱动的模型切换2 性能要求高:可以使用@Lazy延迟加载不常用的模型3 配置管理:将 API 密钥等配置放在application.yml


0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号