springboot中应用策略模式注入问题
来源:19-2 策略模式coding

慕后端7494833
2023-11-06
这个活动类PromotionActivity在springboot项目中如何通过@Autowire注入呢?注入时,怎么初始化对应的策略呢?
@AutoWired
PromotionActivity promotionActivity;
看视频策略模式能理解,但是实际应用时,我在controller里面想调用对应的策略。使用@AutoWired或者@Resource注入,如果使用PromotionActivity promotionActivity=new promotionActivity(new LianjianPromotionStrategy());后面其他地方的注入会有问题的吧。
写回答
1回答
-
geelylucky
2023-11-08
同学你好,可以使用@Bean的方式初始化对应的Bean对象;
相关使用方法如下:https://www.cnblogs.com/javazhiyin/p/11175068.html
00
相似问题