springboot中应用策略模式注入问题

来源:19-2 策略模式coding

慕后端7494833

2023-11-06

https://img1.sycdn.imooc.com/szimg/654872ec09433a4b08330480.jpg

这个活动类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

0
0

Java设计模式精讲-Debug方式+内存分析

系统学习设计原则,设计模式,锤炼编码内功,赢取高薪Offer

3430 学习 · 407 问题

查看课程