我正在尝试从连接到 2 个来源的配置服务器获取我的微服务配置:git 和 vault(用于机密)。我有下面的配置:在配置服务器中:
server:
port: 8888
spring:
profiles:
active: git, vault
cloud:
config:
server:
vault:
port: 8200
host: 127.0.0.1
kvVersion: 2
git:
order: 2
uri: git@gitlab.git
在bootstrap.yml的客户端:
spring:
application:
name: my-service-name
cloud:
config:
uri: http://localhost:8888
token: //token
label: dev
但在我的金库里,我有这样的路径:
secret/cad
|--my-service-name
当我直接在< code >/secret/my-service-name 中创建密码时,我可以访问我的密码,但是我如何在< code >/secret/CAD/my-service-name 中配置对密码的访问
非常感谢。
您可以创建自定义配置类,该类实现了VaultCon
@Configuration公共类CustomVaultConfiguraton实现VaultConfigurer {
@override
public void addSecretsBackends(SecretBackendConfigurer configures){
configures.add("customPath");
} }
在Spring添加上述配置类。factories org.springframework.cloud.bootstrap.BootstrapConfiguration=\packagename.CustomVaultConfiguration
当我运行Spring Cloud Config Client项目config-client时,我发现了以下错误: 启动ApplicationContext时出错。若要显示自动配置报告,请在启用“debug”的情况下重新运行应用程序。2018-02-09 10:31:10.923错误13933--[main]O.S.Boot.SpringApplication:应用程序启动失败 显然,配置服务器是错
我需要为微服务列表创建一个专用配置服务器。下面是应用程序的片段。配置服务器的yml: 我在访问这些微服务配置时遇到了问题。 文档 http://cloud.spring.io/spring-cloud-config/spring-cloud-config.html#_spring_cloud_config_server 提到可以在 searchPaths 变量中使用通配符 {application
我是Spring Cloud的新手,我正在尝试使用存储在github上的属性文件连接服务器和客户端。 我的服务器应用程序。yml文件的配置如下: github回购协议链接在这里,主要属性和替代属性 我的客户端应用程序具有以下设置 Rest控制器是: 所有${变量}van都可以在位于git存储库中的属性文件中找到。 服务器运行正常,但是客户端给了我以下错误 创建名为“rateController”的
我有3个正在运行的Spring Boot应用程序: 尤里卡:8761 对于Spring云配置,我使用本地git URI来填充数据。本地回购位于分支机构主机上,其文件结构如下: 根据文档,我可以访问如下文本文件: http://localhost:8080/myMicroService/default/master/foo.txt http://localhost:8080/myMicroServi
问题内容: 请告诉我如何获取特定行的列值= 123的列名。 问题答案: 结果
我正在为我的应用程序创建一个更新,其中有一个文件夹,其中包含保存的图像,我想在GridView中显示。我已经在使用离子库了。库的创建者(Koush Dutta)已经有了一个示例,可以做我想要的事情,并在GridView中显示SD卡中的所有图像。。 我想做的是在GridView中仅显示SD卡上特定文件夹(称为漫画)中的图像。我直接使用上面示例中的代码,只修改了一些名称。 我的问题是,我无法仅将SD卡