1.一个User类,有一个有参构造,没有@Component注解
2.一个UserConfiguration类,有一个@Bean,产生一个User对象userBean,重点注意:这里类上只用@Component还是只用@Configuration还是两个注解同时用是有区别的,在后面介绍
3.一个Start类,自动按类型注入一个User对象userBean,一个UserConfiguration 对象userConfiguration ,并且不断打印userBean信息,不断调用userBean()方法
这里用的@Autowired按类型注入,其实就算@Resource(name = “userBean”)或者@Autowired@Qualifier(“userBean”)按名字注入也不影响结果。
4.测试结果①:UserConfiguration类上只用@Component,
首先在UserConfiguration类中会执行userBean(