Commit 8bfbf37aa361b631092fd844fb11e0a3f4433448

Authored by Cleverson Sacramento
1 parent dea8f195
Exists in master

O carregamento de configuração acusava erro ao tentar carregar classes

impl/core/src/main/java/br/gov/frameworkdemoiselle/internal/implementation/ConfigurationClassValueExtractor.java
... ... @@ -45,15 +45,20 @@ import org.apache.commons.configuration.Configuration;
45 45 import br.gov.frameworkdemoiselle.annotation.Priority;
46 46 import br.gov.frameworkdemoiselle.configuration.ConfigurationValueExtractor;
47 47 import br.gov.frameworkdemoiselle.util.Reflections;
48   -import br.gov.frameworkdemoiselle.util.Strings;
49 48  
50 49 @Priority(EXTENSIONS_L1_PRIORITY)
51 50 public class ConfigurationClassValueExtractor implements ConfigurationValueExtractor {
52 51  
53 52 @Override
54 53 public Object getValue(String prefix, String key, Field field, Configuration configuration) throws Exception {
  54 + Object value = null;
55 55 String canonicalName = configuration.getString(prefix + key);
56   - return Reflections.forName(canonicalName);
  56 +
  57 + if (canonicalName != null) {
  58 + value = Reflections.forName(canonicalName);
  59 + }
  60 +
  61 + return value;
57 62 }
58 63  
59 64 @Override
... ...