- @Configuration注解在类上,代表这是一个配置类。用来配置bean工厂
- @Bean注解在方法上如下:
代表 User这个类被容器接管,以后再实例化User的对象,直接User a;
User b;这样使用,不用new,对象由容器统一分配
假设 被bean接管的部分为 x,所有User类的对象使用x时,都调用的是bean注解部分的代码。若修改x,只用修改x对应的bean部分即可。
@Bean //给容器添加组件,以方法名为组件id,返回类型是组件类型,返回的值,为组件在容器中的实例
public User user1(){
return new User("zhangsan",2);
}//返回类型必须为类名