9、创建您自己的自动配置
如果您在开发共享库的公司工作,或者如果您在开源或商业库上工作,您可能希望开发自己的自动配置。 自动配置类可以捆绑在外部 jar 中,并且仍然可以由 Spring Boot 获取。
自动配置可以与提供自动配置代码以及您将使用它的典型库的“启动器”相关联。 我们首先介绍构建自己的自动配置所需的知识,然后我们继续介绍创建自定义启动器所需的典型步骤。
可以使用演示项目来展示如何逐步创建入门。
9.1 了解自动配置的 Bean
在引擎盖下,自动配置是使用标准 @Configuration
类实现的。 附加的 @Conditional
注解用于限制何时应应用自动配置。 通常,自动配置类使用 @Condition