@Configuration(type = ConfigurationType.SYSTEM, prefix="meuprefixo")
@ApplicationScoped
public class MinhaConfig {
@ConfigurationName("seguranca.minha-config.esta_habilitada")
private Boolean habilitarSeguranca = true;
Comportamento atual:
Está procurando uma variável de ambiente com o nome:
meuprefixo.seguranca.minha-config.esta_habilitada
Porém não é possível criar uma variável de ambiente em sistemas baseado em linux com ponto(.), segue menságem:
$ export meuprefixo.seguranca.minha-config.esta_habilitada=true
bash: export: `meuprefixo.seguranca.minha-config.esta_habilitada=true': não é um identificador válido
Comportamento esperado:
Deveria procurar a seguinte variável:
Porém não é possível criar uma variável de ambiente em sistemas baseado em linux com ponto(.), segue menságem:
A documentação do Thorntail trata desse problema, segue link:
Application configuration using environment variables
71