繁体   English   中英

Jenkins 构建 UnsatisfiedDependencyException:创建带有名称的 bean 时出错

[英]Jenkin build UnsatisfiedDependencyException: Error creating bean with name

我正在开发一个基于 Spring Boot ( 2.3.8 ) 的项目。 当我在本地环境中构建时,它工作正常。 但是当我通过 jenkins 构建相同的应用程序时,我得到了UnsatisfiedDependencyException: Error creating bean with name

本地环境:

  • java 版本“1.8.0_281”
  • maven 3.6.3
  • Windows 10

服务器环境:

  • openjdk 版本“1.8.0_191”
  • maven 3.6.0
  • 乌布努 16

UnsatisfiedDependencyException 意味着您缺少在其中一个组件中注入依赖项。 使用 @Autowired 或基于构造函数的注入时,您需要初始化所有希望在服务或组件中自动装配的 bean。

在您的情况下,因为它在您本地工作意味着 Jenkins 运行的配置文件与您本地的配置文件不同。 检查您在本地启动应用程序的配置文件。 如果其测试在 Jenkins 中失败,则使用 spring 中的测试配置文件检查在本地运行。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM