请稍等 ...
×

采纳答案成功!

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

为什么不用new ProductServiceImpl() 也能调用assembleProductDetailVo(product)

为什么不用new ProductServiceImpl() 也能调用assembleProductDetailVo(product),把注解去掉也不会报错,前面哪个地方已new过ProductServiceImpl()了吗

https://img1.sycdn.imooc.com//szimg/5b31234700015d3d03630078.jpg

https://img1.sycdn.imooc.com//szimg/5b31234700015cc408400306.jpg

https://img1.sycdn.imooc.com//szimg/5b3123470001a61108500502.jpg


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

3回答

polo哦 2018-06-27 20:59:40

不太懂你说什么

https://img1.sycdn.imooc.com//szimg/5b338a1e000133ed05630036.jpg如果你说的是这个的话,这个是直接调用,没啥问题啊

0 回复 有任何疑惑可以回复我~
  • 提问者 慕函数0602639 #1
    源码这样是对的ProductListVo productListVo=assembleProductListVo(productItem);他是怎么直接调用了这个方法。new ProductServiceImpl()是我自己加的。
    回复 有任何疑惑可以回复我~ 2018-06-28 00:50:03
提问者 慕函数0602639 2018-06-27 13:38:33

菠萝朋友,可能还有些沟通问题,我下面不用NeE imp也能直接用Assemb方法,源码里是直接用的,同一个类里在一个方法里这样用另一个方法,能这样用?

0 回复 有任何疑惑可以回复我~
polo哦 2018-06-26 22:58:22

当然不会报错啊。。注解只是将这个类交给Bean去创建,在需要用到这个类的地方通过@Autowired注解就等于创建了新的类实例

0 回复 有任何疑惑可以回复我~
  • 提问者 慕函数0602639 #1
    菠萝朋友,可能还有些沟通问题,我下面不用NeE imp也能直接用Assemb方法,源码里是直接用的,同一个类里在一个方法里这样用另一个方法,能这样用?
    回复 有任何疑惑可以回复我~ 2018-06-27 01:04:08
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信