gpt4 book ai didi

groovy - Groovy 中的 Spring Boot 外部配置

转载 作者:行者123 更新时间:2023-12-04 22:20:17 25 4
gpt4 key购买 nike

如何让 Spring Boot 加载 Groovy 的外部属性?
需要类似于 java 机制的东西(资源中的 application.properties 和带有 @Value 注释的 ConfigBean)?

尝试使用与 java 相同的机制时,我不知道如何注释 ConfigBean

@Component
public class ConfigBean {
@Value("${seleniumAddress}")
private String seleniumAddress; ...

然后在 application.properties
seleniumAddress=http://localhost:4444/wd/hub

但是使用 groovy 我无法用 @Value("${seleniumAddress}" 注释该字段
它会抛出一个提示“${}”的错误——这是 groovy 中的一个特殊序列。
那么我应该在这里使用什么机制呢?

谢谢

最佳答案

如果你在 Groovy 中使用 "${}"作为 Spring 占位符,你必须确保它是一个字符串(不是 GString):即使用 '${}'(单引号)。

关于groovy - Groovy 中的 Spring Boot 外部配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27480827/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com