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

Reply via email to