You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2023/05/31 17:20:16 UTC

[camel-kamelets-examples] branch main updated: CAMEL-19404: Add @Value in example

This is an automated email from the ASF dual-hosted git repository.

davsclaus pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-kamelets-examples.git


The following commit(s) were added to refs/heads/main by this push:
     new dea83cf  CAMEL-19404: Add @Value in example
dea83cf is described below

commit dea83cfc18cee0e43ef8c55b4f35323c31f8e1c8
Author: Claus Ibsen <cl...@gmail.com>
AuthorDate: Wed May 31 19:18:57 2023 +0200

    CAMEL-19404: Add @Value in example
---
 jbang/dependency-injection/Echo.java              | 6 +++++-
 jbang/dependency-injection/application.properties | 1 +
 2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/jbang/dependency-injection/Echo.java b/jbang/dependency-injection/Echo.java
index 22eb915..0d79569 100755
--- a/jbang/dependency-injection/Echo.java
+++ b/jbang/dependency-injection/Echo.java
@@ -1,6 +1,7 @@
 // camel-k: language=java
 
 import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.beans.factory.annotation.Value;
 import org.springframework.context.annotation.Bean;
 import org.springframework.stereotype.Component;
 
@@ -12,13 +13,16 @@ public class Echo {
   @Autowired
   private org.apache.camel.CamelContext context;
 
+  @Value("greeting")
+  private String prefix;
+
   @Bean
   public CamelLogger myLogger() {
     return new CamelLogger("myLogger");
   }
 
   public String echo(String echo) {
-    return echo + echo + "!! from " + context.getName();
+    return prefix + " " + echo + echo + "!! from " + context.getName();
   }
 
 
diff --git a/jbang/dependency-injection/application.properties b/jbang/dependency-injection/application.properties
new file mode 100644
index 0000000..8130d23
--- /dev/null
+++ b/jbang/dependency-injection/application.properties
@@ -0,0 +1 @@
+greeting = Howdy
\ No newline at end of file