Spring Boot AutoConfigure与Spring Boot Actuator

bal*_*teo 4 spring-boot

我参考了有关AutoconfigureActuator模块的Spring Boot文档:

自动配置:

Spring Boot AutoConfiguration尝试根据它声明的依赖项自动配置Spring应用程序.例如,如果HSQLDB在您的类路径上,并且您尚未手动配置任何数据库连接bean,那么我们将自动配置内存数据库.

执行器:

该项目的目标是在生产和其他环境中启动和运行应用程序.强调实施RESTful Web服务,但许多功能比这更通用.

从这个官方文档中,很难确定这两个模块之间的区别......

任何人都可以提供解释差异的官方和规范答案吗?

Dav*_*yer 14

您是否在主README中看到了这一点:

Spring Boot Actuator提供额外的自动配置来装饰您的应用程序,其功能使其可以在生产中立即部署和支持.例如,如果您正在编写JSON Web服务,那么它将提供服务器,安全性,日志记录,外部化配置,管理端点,审计抽象等.如果您想关闭内置功能,或者扩展或替换它们,那么它也非常容易.

Actuator是Spring Boot Autoconfigure的插件或扩展,具有大多数非功能性的功能,并专注于生产准备.