不是很明白,为什么在BeanConfiguration里定义的map,可以在test类里,直接用mybean的get方法取到

来源:4-2 通过注解注入Bean

慕圣4948865

2019-06-17 10:37

MyConfiguration这个类起到了什么作用

https://img3.mukewang.com/5d06fc5a0001a91f06440094.jpg

https://img.mukewang.com/5d06fc5a00012f8b04380304.jpg


写回答 关注

1回答

  • AQO
    2019-06-22 17:30:09

    MyConfiguration的作用和spring.xml的作用类似,spring.xml是在xml为集合赋值,而MyConfiguration通过自身的方法为bean赋值。MyBean的Map集合的set方法加上@Autowired注解,意味着spring可以为Map集合赋值,MyConfiguration的map()方法返回一个Map数组,因此spring自动为其赋值。所以当MyBean被spring实例化之后,可以调用get方法获取数据。

Spring框架小白的蜕变

Spring Ioc和Spring Bean基础内容的讲解

35278 学习 · 117 问题

查看课程

相似问题