繁体   English   中英

从导入的依赖项自动装配 object

[英]Auto-wiring object from imported dependency

我想了解是什么情况,当它说无法自动连接来自附加依赖的 object 时。

假设我有一个@Service class,如果没有 SomeObect,该服务就无法存在,SomeObect 是来自我已导入的 Jar 的 class。 我明白我可以在同一个 class 中创建一个方法,并用 @Bean 注释它并返回新的 SomeObject 但是@Autowire 注释还有其他方法可以从上下文中实际获取 object。

@Autowired
SomeObject someObject.

您首先必须将 SomeObject 添加到 ApplicationContext,例如通过 @Bean:

@Configuration
public class ServiceConfiguration {

  @Bean
  public SomeObject someObject() {
    return new SomeObject();
  }

}

或通过组件扫描:

@Configuration
@ComponentScan(basePackages = "<package of SomeObject>")
public class ServiceConfiguration {


}

暂无
暂无

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

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