rhuan080 commented on a change in pull request #431: Add mp-confi-example translate to portuguese URL: https://github.com/apache/tomee/pull/431#discussion_r261872025
########## File path: examples/mp-config-example/README_pt.adoc ########## @@ -0,0 +1,71 @@ += MicroProfile Config +:index-group: MicroProfile +:jbake-type: page +:jbake-status: published + +Este é um examplo de como usar o microprofile config no TomEE. + +== Rodando a aplicação: + +[source,bash] +---- +mvn clean install tomee:run +---- + +== API + +Na aplicação, tem 3 formas de injetar valores usando config + +1 . Para o ConfigProperty com valor padrão chamar: + +---- +GET http://localhost:8080/mp-config-example/sample/defaultProperty +---- + +2 . Para pegar propriedade injetada com ConfigProperty chamar: + +---- +GET http://localhost:8080/mp-config-example/sample/injectedJavaVersion +---- + +3 . Para pegar a propriedade do Config com getValue chamar: + +---- +GET http://localhost:8080/mp-config-example/sample/javaVersion +---- + +== Características de Config + + +MicroProfile Confi é uma solução para externalizar configurações de microsserviços. +Cada propriedade individual pode ser injetada diretamente + +[source,java,numbered] +---- +@Inject +@ConfigProperty(name = "java.runtime.version") +private String javaVersion; +---- + +Você pode também inserir um valor padrão para ele, caso o config não encontre a propriedade no contexto ele irá usar o valor padrão + +[source,java,numbered] +---- +@Inject +@ConfigProperty(name = "defaultProperty", defaultValue = "ALOHA") +private String defaultProperty; +---- + +O objecto config também pode ser injetado. Então use o método getValue() para recuperar a propriedade individual. Review comment: Thank you! ---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: [email protected] With regards, Apache Git Services
