我参考了有关自动配置和执行器模块的Spring Boot文档:
自动配置:
Spring Boot AutoConfiguration尝试根据声明的依赖关系自动配置Spring应用程序。例如,如果HSQLDB位于类路径上,并且尚未手动配置任何数据库连接bean,那么我们将自动配置内存数据库。
执行器:
该项目的目的是使在生产环境和其他环境中启动和运行应用程序的烦恼最小化。非常强调实现RESTful Web服务,但是许多功能比这更通用。
从这个官方文档中,很难确定这两个模块之间的区别。
谁能提供一个正式和规范的答案来解释区别吗?
您是否在主自述文件中看到了这一点:
Spring Boot Actuator提供了额外的自动配置,以使您的应用程序具有可立即部署并在生产中受支持的功能。例如,如果您正在编写JSON Web服务,则它将提供服务器,安全性,日志记录,外部化配置,管理端点,审计抽象等。如果您要关闭内置功能,或者扩展或替换它们,这也非常容易。
Actuator是Spring Boot Autoconfigure的插件或扩展,具有更多的功能,其中大多数功能不起作用,并且专注于生产就绪状态。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句