首页 > 解决方案 > 如何使用 Spring Cloud 配置具有加密属性的自定义属性文件?

问题描述

spring cloud 加密/解密仅适用于 application.properties 文件,但我为每个环境都有 env_*.properties,如何配置这些属性以进行加密?

标签: springencryptionpropertiescloud

解决方案


Spring Cloud 配置服务器属性文件可使用除 application.properties 文件之外的任何文件名。使用遵循此约定的名称命名此类环境属性文件很重要:

[ spring application name ]-[ environment eg dev, staging, etc ].[ extension ] eg : myapp-dev.propertiesmyapp-dev.yml其中my-app对应于spring.application.name 属性值。还要确保这些文件应位于以spring.application.name命名的文件夹中。


推荐阅读