我对spring-boot
有一些小经验。我考虑是否正确地理解了它的工作方式,例如我现在使用的rabbitmq
示例。
请看看我的思维方式,如果我错了,请纠正我。
我添加了pom.xml
的{{1}}个依赖关系。由于这种依赖性,我可以使用自动配置,这意味着在启动应用程序spring-rabbit
读取spring engine
期间,找到application.properties
的设置(作为主机,端口,队列名称)并创建(注册)服务rabbitmq
所需的bean(这一步骤是正确的吗?)。
现在,我应该可以使用rabbitmq
来获取一些bean(= @Autowired
容器形式的对象)。
在这种情况下,spring
和spring
之间的差异在哪里?
在我看来,使用spring-boot
我必须在java代码(或xml)中添加所有必需的bean,并将它们标记为spring
或@Bean
。但是,在这种情况下,我必须使用@Autowired
运算符,并负责创建队列的实例和类似的东西。
你能告诉我我是否正确理解它?欢迎提供每个额外的解释!