[英]How to inject a service Bean in a groovy script?
我有一个 spring 启动应用程序和一个在应用程序中运行的单独的 groovy 脚本,我需要将 CustomService 注入到 groovy 脚本中。
我该如何实现? 我试着阅读文档,但不是很清楚
我尝试添加 @Autowired annotatino,但它给了我一个错误,我认为不应该这样做。
让我们想象这里是你CustomService
public class CustomService {
private final String smtPerhaps;
...
}
然后将bean注入
beans {
yourDesiredBeanNameInContainer(CustomService) {
smtPerhaps = 'stackOverFlow'
}
}
它退出与 Java 基础依赖注入相同
@Configuration
public class JavaBeanConfig {
@Bean
public CustomService yourDesiredBeanNameInContainer() {
return new CustomService("stackOverFlow");
}
}
在此处了解更多信息。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.