当前位置 博文首页 > 谢哥哥的博客:【Java开发框架SpringBoot】自动配置原理

    谢哥哥的博客:【Java开发框架SpringBoot】自动配置原理

    作者:[db:作者] 时间:2021-07-13 13:13

    当我们在编写yml配置或properties配置时,为什么会有提示?为什么会知道需要配哪些属性?或者说配置错的属性之后启动报错?这些是什么原因呢?

    在SpringBoot启动类中,有一个 @EnableAutoConfiguration 注解:启动自动配置。在这篇文章中有详细介绍:@SpringBootApplication注解详解

    在这里插入图片描述
    RabbitAutoConfiguration为例
    进入RabbitAutoConfiguration

    在这里插入图片描述
    能看到有一个:@EnableConfigurationProperties(RabbitProperties.class)注解启用配置RabbitProperties.class下的属性

    进入RabbitProperties.class

    在这里插入图片描述
    就能看到很多关于rabbitMQ的配置这里有的配置才可以写在配置文件里

    总结

    如果觉得不错,可以点赞+收藏或者关注下博主。感谢阅读!

    cs