已采纳回答 / Kirshry
IOC里的实例都是交给容器去实例化的,既然是让容器去实例化,那么肯定要将对象注册到容器里,不然容器都不懂对象在哪里,所以bean要通过xml或者注解来注册到容器中。代码要实例化对象,那么就要通知IOC容器给我XX对象,不然容器也不懂需要注入哪些实例,所以要用注解来告诉容器对象需要注入的成员有哪些。至于test就是个测试,看看之前的两布配置有没有错误总的来说就是:注册对象->注入对象->测试对象。
2015-04-20
最赞回答 / java家洼
这两个的相同点是都是注解在类上的注解,不同点就是@Component注解的范围最广,所有类都可以注解,但是@Configuration注解一般注解在这样的类上:这个类里面有@Value注解的成员变量和@Bean注解的方法,就是一个配置类。
最赞回答 / 好帮手慕珊
点那个Change Attached Source按钮,选择spring的jar包的位置