@Configuration详解,功能:将想要的组件添加到容器中
首先,需要准备三个文件:
ps:完整代码片在文章最后,建议看完教程。
1.主程序类:
2.宠物类
3.用户类
对比以前原生spring添加组件的区别
如果是以前的原生spring,想要将组件添加到容器中
1.需要在resources目录下创建一个xml配置文件
2.创建bean标签
现在的Spring Boot已经不需要向以前一样了,有一个注解@Configuration(翻译:配置)可以供使用
1.创建一个类。
2.使用注解@Configuration,告诉Spring Boot这是一个配置类。
这个时候在类里边不能写bean标签了需要使用@bean注解,想要构建出user和pet对象需要自己将它创造出来。
@bean:给容器中添加组件,以方法名作为组件的id。返回类型为组件类型,返回的值,就是组件在容器中的实例
怎么验证创建这俩组件成功了呢?
首先来到主程序
运行主程序就能查到刚刚创建好的组件:
当然,如果不喜欢这个原本的名字是可以换的